add missing mock endpoint for cultures and domains
This commit is contained in:
@@ -13,6 +13,7 @@ import {
|
||||
type DocumentItemResponseModel,
|
||||
type DocumentResponseModel,
|
||||
type DocumentTreeItemResponseModel,
|
||||
type DomainsResponseModel,
|
||||
} from '@umbraco-cms/backoffice/external/backend-api';
|
||||
import { UmbId } from '@umbraco-cms/backoffice/id';
|
||||
|
||||
@@ -31,6 +32,10 @@ export class UmbDocumentMockDB extends UmbEntityMockDbBase<UmbMockDocumentModel>
|
||||
getUserPermissionsForDocument(id: string): Array<any> {
|
||||
return [];
|
||||
}
|
||||
|
||||
getDomainsForDocument(id: string): DomainsResponseModel {
|
||||
return { defaultIsoCode: 'en', domains: [] };
|
||||
}
|
||||
}
|
||||
|
||||
const treeItemMapper = (model: UmbMockDocumentModel): Omit<DocumentTreeItemResponseModel, 'type'> => {
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
const { rest } = window.MockServiceWorker;
|
||||
import { umbDocumentMockDb } from '../../data/document/document.db.js';
|
||||
import { UMB_SLUG } from './slug.js';
|
||||
import { umbracoPath } from '@umbraco-cms/backoffice/utils';
|
||||
|
||||
// TODO: temp handlers until we have a real API
|
||||
export const domainHandlers = [
|
||||
rest.get(umbracoPath(`${UMB_SLUG}/:id/domains`), (req, res, ctx) => {
|
||||
const id = req.params.id as string;
|
||||
if (!id) return;
|
||||
const response = umbDocumentMockDb.getDomainsForDocument(id);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
}),
|
||||
];
|
||||
@@ -4,6 +4,7 @@ import { itemHandlers } from './item.handlers.js';
|
||||
import { permissionHandlers } from './permission.handlers.js';
|
||||
import { publishingHandlers } from './publishing.handlers.js';
|
||||
import { detailHandlers } from './detail.handlers.js';
|
||||
import { domainHandlers } from './domain.handlers.js';
|
||||
|
||||
export const handlers = [
|
||||
...recycleBinHandlers,
|
||||
@@ -12,4 +13,5 @@ export const handlers = [
|
||||
...itemHandlers,
|
||||
...publishingHandlers,
|
||||
...detailHandlers,
|
||||
...domainHandlers,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user