move user group collection handlers into details

This commit is contained in:
Mads Rasmussen
2024-02-01 12:45:21 +01:00
parent 6d7f7427cf
commit 96f4c8515a
3 changed files with 11 additions and 18 deletions

View File

@@ -1,16 +0,0 @@
const { rest } = window.MockServiceWorker;
import { umbUserGroupMockDb } from '../../data/user-group/user-group.db.js';
import { UMB_SLUG } from './slug.js';
import { umbracoPath } from '@umbraco-cms/backoffice/utils';
export const collectionHandlers = [
rest.get(umbracoPath(`${UMB_SLUG}`), (req, res, ctx) => {
const skipParam = req.url.searchParams.get('skip');
const skip = skipParam ? Number.parseInt(skipParam) : undefined;
const takeParam = req.url.searchParams.get('take');
const take = takeParam ? Number.parseInt(takeParam) : undefined;
const response = umbUserGroupMockDb.get({ skip, take });
return res(ctx.status(200), ctx.json(response));
}),
];

View File

@@ -20,6 +20,16 @@ export const detailHandlers = [
);
}),
rest.get(umbracoPath(`${UMB_SLUG}`), (req, res, ctx) => {
const skipParam = req.url.searchParams.get('skip');
const skip = skipParam ? Number.parseInt(skipParam) : undefined;
const takeParam = req.url.searchParams.get('take');
const take = takeParam ? Number.parseInt(takeParam) : undefined;
const response = umbUserGroupMockDb.get({ skip, take });
return res(ctx.status(200), ctx.json(response));
}),
rest.get(umbracoPath(`${UMB_SLUG}/:id`), (req, res, ctx) => {
const id = req.params.id as string;
if (!id) return res(ctx.status(400));

View File

@@ -1,5 +1,4 @@
import { collectionHandlers } from './collection.handlers.js';
import { detailHandlers } from './detail.handlers.js';
import { itemHandlers } from './item.handlers.js';
export const handlers = [...itemHandlers, ...collectionHandlers, ...detailHandlers];
export const handlers = [...itemHandlers, ...detailHandlers];