remove usage of ManifestTypes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'section',
|
||||
alias: 'MyBundle.Section.Custom',
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.BlockCatalogue',
|
||||
@@ -8,5 +6,3 @@ const modals: Array<ManifestModal> = [
|
||||
element: () => import('./block-catalogue/block-catalogue-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import type { ManifestTypes } from '../extension-registry/models/index.js';
|
||||
import { manifests as modalManifests } from './modals/manifests.js';
|
||||
import { manifests as providerManifests } from './providers/manifests.js';
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modalManifests, ...providerManifests];
|
||||
export const manifests: Array<UmbExtensionManifest> = [...modalManifests, ...providerManifests];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_CULTURE_REPOSITORY_ALIAS = 'Umb.Repository.Culture';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_CULTURE_REPOSITORY_ALIAS,
|
||||
name: 'Cultures Repository',
|
||||
api: () => import('./culture.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_CULTURE_REPOSITORY_ALIAS,
|
||||
name: 'Cultures Repository',
|
||||
api: () => import('./culture.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.ContextDebugger',
|
||||
@@ -8,5 +6,3 @@ const modals: Array<ManifestModal> = [
|
||||
element: () => import('./modals/debug/debug-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as duplicateKindManifest } from './duplicate.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [duplicateKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [duplicateKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as defaultKindManifest } from './default.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { manifests as defaultEntityActionManifests } from './default/manifests.js';
|
||||
import { manifests as deleteEntityActionManifests } from './common/delete/manifests.js';
|
||||
import { manifests as duplicateEntityActionManifests } from './common/duplicate/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...defaultEntityActionManifests,
|
||||
...deleteEntityActionManifests,
|
||||
...duplicateEntityActionManifests,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as duplicateToKindManifest } from './duplicate-to.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [duplicateToKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [duplicateToKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as moveToKindManifest } from './move-to.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [moveToKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [moveToKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as trashKindManifest } from './trash.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [trashKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [trashKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as defaultKindManifest } from './default.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
|
||||
@@ -2,9 +2,9 @@ import { manifests as defaultEntityBulkActionManifests } from './default/manifes
|
||||
import { manifests as duplicateEntityBulkActionManifests } from './common/duplicate-to/manifests.js';
|
||||
import { manifests as moveToEntityBulkActionManifests } from './common/move-to/manifests.js';
|
||||
import { manifests as trashEntityBulkActionManifests } from './common/trash/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...defaultEntityBulkActionManifests,
|
||||
...duplicateEntityBulkActionManifests,
|
||||
...moveToEntityBulkActionManifests,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import type { ManifestTypes } from '../models/index.js';
|
||||
|
||||
import { manifest as switchConditionManifest } from './switch.condition.js';
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [switchConditionManifest];
|
||||
export const manifests: Array<UmbExtensionManifest> = [switchConditionManifest];
|
||||
|
||||
@@ -22,9 +22,9 @@ import { manifests as themeManifests } from './themes/manifests.js';
|
||||
import { manifests as treeManifests } from './tree/manifests.js';
|
||||
import { manifests as workspaceManifests } from './workspace/manifests.js';
|
||||
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from './extension-registry/index.js';
|
||||
import type { UmbExtensionManifestKind } from './extension-registry/index.js';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...authManifests,
|
||||
...collectionManifests,
|
||||
...contentManifests,
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_OEMBED_REPOSITORY_ALIAS = 'Umb.Repository.OEmbed';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_OEMBED_REPOSITORY_ALIAS,
|
||||
name: 'OEmbed Repository',
|
||||
api: () => import('./oembed.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_OEMBED_REPOSITORY_ALIAS,
|
||||
name: 'OEmbed Repository',
|
||||
api: () => import('./oembed.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.Confirm',
|
||||
@@ -32,5 +30,3 @@ const modals: Array<ManifestModal> = [
|
||||
element: () => import('./item-picker/item-picker-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as searchManifests } from './search/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...searchManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...searchManifests];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as resultItemManifests } from './result-item/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...resultItemManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...resultItemManifests];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
{
|
||||
type: 'kind',
|
||||
alias: 'Umb.Kind.PickerSearchResultItem.Default',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as defaultManifests } from './default/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...defaultManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...defaultManifests];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as defaultKindManifest } from './default.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as defaultWorkspaceActionManifests } from './default/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
|
||||
@@ -1,13 +1,9 @@
|
||||
import { manifests as defaultManifests } from './components/property-action/manifests.js';
|
||||
import type {
|
||||
ManifestPropertyActions,
|
||||
ManifestTypes,
|
||||
UmbExtensionManifestKind,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
import { UMB_WRITABLE_PROPERTY_CONDITION_ALIAS } from '@umbraco-cms/backoffice/property';
|
||||
|
||||
export const propertyActionManifests: Array<ManifestPropertyActions> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
{
|
||||
type: 'propertyAction',
|
||||
kind: 'default',
|
||||
@@ -42,9 +38,5 @@ export const propertyActionManifests: Array<ManifestPropertyActions> = [
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
...defaultManifests,
|
||||
...propertyActionManifests,
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as emptyRecycleBinKindManifest } from './empty-recycle-bin.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [emptyRecycleBinKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [emptyRecycleBinKindManifest];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { manifest as kindManifest } from './restore-from-recycle-bin.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
kindManifest,
|
||||
{
|
||||
type: 'modal',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as trashKindManifest } from './trash.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [trashKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [trashKindManifest];
|
||||
|
||||
@@ -2,9 +2,9 @@ import { manifests as trashEntityActionManifests } from './entity-action/trash/m
|
||||
import { manifests as restoreFromRecycleBinEntityActionManifests } from './entity-action/restore-from-recycle-bin/manifests.js';
|
||||
import { manifests as emptyRecycleBinEntityActionManifests } from './entity-action/empty-recycle-bin/manifests.js';
|
||||
import { manifests as conditionManifests } from './conditions/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...conditionManifests,
|
||||
...emptyRecycleBinEntityActionManifests,
|
||||
...restoreFromRecycleBinEntityActionManifests,
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_SECTION_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.Section.Item';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_SECTION_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Section Item Repository',
|
||||
api: () => import('./section-item.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_SECTION_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Section Item Repository',
|
||||
api: () => import('./section-item.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as renameEntityActionManifests } from '../server-file-system/rename/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...renameEntityActionManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...renameEntityActionManifests];
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { manifests as renameModalManifests } from './modal/manifests.js';
|
||||
import { manifest as renameKindManifest } from './rename-server-file.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...renameModalManifests, renameKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...renameModalManifests,
|
||||
renameKindManifest,
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as reloadTreeItemChildrenKind } from './reload-tree-item-children.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [reloadTreeItemChildrenKind];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [reloadTreeItemChildrenKind];
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { manifest as createKindManifest } from './create-folder/create-folder.action.kind.js';
|
||||
import { manifest as deleteKindManifest } from './delete-folder/delete-folder.action.kind.js';
|
||||
import { manifest as updateKindManifest } from './update-folder/update-folder.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
createKindManifest,
|
||||
deleteKindManifest,
|
||||
updateKindManifest,
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { manifests as modalManifests } from './modal/manifests.js';
|
||||
import { manifests as entityActionManifests } from './entity-action/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...modalManifests, ...entityActionManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...modalManifests,
|
||||
...entityActionManifests,
|
||||
];
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.Folder.Update',
|
||||
@@ -14,5 +12,3 @@ const modals: Array<ManifestModal> = [
|
||||
js: () => import('./folder-create-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
|
||||
@@ -3,9 +3,9 @@ import { manifests as defaultTreeItemManifests } from './tree-item/tree-item-def
|
||||
import { manifests as defaultTreeManifests } from './default/manifests.js';
|
||||
import { manifests as treePickerManifests } from './tree-picker-modal/manifests.js';
|
||||
import { manifests as entityActionManifests } from './entity-actions/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...defaultTreeItemManifests,
|
||||
...defaultTreeManifests,
|
||||
...entityActionManifests,
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const kind: UmbExtensionManifestKind = {
|
||||
type: 'kind',
|
||||
alias: 'Umb.Kind.TreeItem.Default',
|
||||
matchKind: 'default',
|
||||
matchType: 'treeItem',
|
||||
manifest: {
|
||||
type: 'treeItem',
|
||||
api: () => import('./tree-item-default.context.js'),
|
||||
element: () => import('./tree-item-default.element.js'),
|
||||
export const manifests: Array<UmbExtensionManifestKind> = [
|
||||
{
|
||||
type: 'kind',
|
||||
alias: 'Umb.Kind.TreeItem.Default',
|
||||
matchKind: 'default',
|
||||
matchType: 'treeItem',
|
||||
manifest: {
|
||||
type: 'treeItem',
|
||||
api: () => import('./tree-item-default.context.js'),
|
||||
element: () => import('./tree-item-default.element.js'),
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [kind];
|
||||
];
|
||||
|
||||
@@ -2,9 +2,9 @@ import { manifests as workspaceActionManifests } from './workspace-action/manife
|
||||
import { manifests as workspaceActionMenuItemManifests } from './workspace-action-menu-item/manifests.js';
|
||||
import { manifests as workspaceBreadcrumbManifests } from './workspace-breadcrumb/manifests.js';
|
||||
import { manifests as workspaceViewManifests } from './workspace-collection/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...workspaceActionManifests,
|
||||
...workspaceActionMenuItemManifests,
|
||||
...workspaceBreadcrumbManifests,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as defaultKindManifest } from './default.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as defaultWorkspaceActionManifests } from './default/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as defaultKindManifest } from './default.action.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [defaultKindManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifests as defaultWorkspaceActionManifests } from './default/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...defaultWorkspaceActionManifests];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { manifest as workspaceBreadcrumbKind } from './workspace-menu-breadcrumb/workspace-menu-breadcrumb.kind.js';
|
||||
import { manifest as variantBreadcrumbKind } from './workspace-variant-menu-breadcrumb/workspace-variant-menu-breadcrumb.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
workspaceBreadcrumbKind,
|
||||
variantBreadcrumbKind,
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { manifest as routableKindManifest } from './routable/routable-workspace.kind.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [routableKindManifest];
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [routableKindManifest];
|
||||
|
||||
@@ -3,9 +3,9 @@ import { manifests as sectionRouteManifests } from './section-routes/manifests.j
|
||||
import { manifests as workspaceConditionManifests } from './conditions/manifests.js';
|
||||
import { manifests as workspaceKindManifest } from './kinds/manifests.js';
|
||||
import { manifests as workspaceModalManifest } from './modals/manifests.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...componentManifests,
|
||||
...sectionRouteManifests,
|
||||
...workspaceConditionManifests,
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspaceModal: ManifestModal = {
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.Workspace',
|
||||
name: 'Workspace Modal',
|
||||
js: () => import('./workspace-modal.element.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [workspaceModal];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.Workspace',
|
||||
name: 'Workspace Modal',
|
||||
js: () => import('./workspace-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DATA_TYPE_COLLECTION_REPOSITORY_ALIAS = 'Umb.Repository.DataType.Collection';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Collection Repository',
|
||||
api: () => import('./data-type-collection.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Collection Repository',
|
||||
api: () => import('./data-type-collection.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DUPLICATE_DATA_TYPE_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const duplicateRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DATA_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Data Type Repository',
|
||||
api: () => import('./data-type-duplicate.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [duplicateRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DATA_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Data Type Repository',
|
||||
api: () => import('./data-type-duplicate.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_MOVE_DATA_TYPE_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const moveRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DATA_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Move Data Type Repository',
|
||||
api: () => import('./data-type-move.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [moveRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DATA_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Move Data Type Repository',
|
||||
api: () => import('./data-type-move.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.PropertyEditorUiPicker',
|
||||
@@ -20,5 +18,3 @@ const modals: Array<ManifestModal> = [
|
||||
element: () => import('./data-type-picker-flow/data-type-picker-flow-data-type-picker-modal.element.js'),
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DATA_TYPE_REFERENCE_REPOSITORY_ALIAS = 'Umb.Repository.DataType.Reference';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_REFERENCE_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Reference Repository',
|
||||
api: () => import('./data-type-reference.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_REFERENCE_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Reference Repository',
|
||||
api: () => import('./data-type-reference.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,18 +1,16 @@
|
||||
import { UMB_DATA_TYPE_DETAIL_REPOSITORY_ALIAS, UMB_DATA_TYPE_DETAIL_STORE_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Detail Repository',
|
||||
api: () => import('./data-type-detail.repository.js'),
|
||||
};
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DATA_TYPE_DETAIL_STORE_ALIAS,
|
||||
name: 'Data Type Detail Store',
|
||||
api: () => import('./data-type-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository, store];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Detail Repository',
|
||||
api: () => import('./data-type-detail.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'store',
|
||||
alias: UMB_DATA_TYPE_DETAIL_STORE_ALIAS,
|
||||
name: 'Data Type Detail Store',
|
||||
api: () => import('./data-type-detail.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,18 +1,16 @@
|
||||
import { UMB_DATA_TYPE_ITEM_REPOSITORY_ALIAS, UMB_DATA_TYPE_STORE_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestItemStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Item Repository',
|
||||
api: () => import('./data-type-item.repository.js'),
|
||||
};
|
||||
|
||||
const itemStore: ManifestItemStore = {
|
||||
type: 'itemStore',
|
||||
alias: UMB_DATA_TYPE_STORE_ALIAS,
|
||||
name: 'Data Type Item Store',
|
||||
api: () => import('./data-type-item.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository, itemStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Item Repository',
|
||||
api: () => import('./data-type-item.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'itemStore',
|
||||
alias: UMB_DATA_TYPE_STORE_ALIAS,
|
||||
name: 'Data Type Item Store',
|
||||
api: () => import('./data-type-item.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
import { UMB_DATA_TYPE_FOLDER_ENTITY_TYPE } from '../../entity.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DATA_TYPE_FOLDER_REPOSITORY_ALIAS = 'Umb.Repository.DataType.Folder';
|
||||
|
||||
const folderRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Folder Repository',
|
||||
api: () => import('./data-type-folder.repository.js'),
|
||||
};
|
||||
|
||||
const entityActions: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DATA_TYPE_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Data Type Folder Repository',
|
||||
api: () => import('./data-type-folder.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'entityAction',
|
||||
kind: 'folderUpdate',
|
||||
@@ -32,5 +29,3 @@ const entityActions: Array<ManifestTypes> = [
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [folderRepository, ...entityActions];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DICTIONARY_COLLECTION_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Collection Repository',
|
||||
api: () => import('./dictionary-collection.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Collection Repository',
|
||||
api: () => import('./dictionary-collection.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { UMB_DICTIONARY_SECTION_ALIAS } from '../section/index.js';
|
||||
import type { ManifestDashboard, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const dashboards: Array<ManifestDashboard> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'dashboard',
|
||||
alias: 'Umb.Dashboard.Dictionary.Overview',
|
||||
@@ -19,5 +18,3 @@ const dashboards: Array<ManifestDashboard> = [
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...dashboards];
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
import { UMB_DICTIONARY_ENTITY_TYPE, UMB_DICTIONARY_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UMB_DICTIONARY_DETAIL_REPOSITORY_ALIAS, UMB_DICTIONARY_ITEM_REPOSITORY_ALIAS } from '../repository/index.js';
|
||||
import { manifests as moveManifests } from './move-to/manifests.js';
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const entityActions: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
kind: 'default',
|
||||
@@ -54,9 +53,6 @@ const entityActions: Array<ManifestTypes> = [
|
||||
detailRepositoryAlias: UMB_DICTIONARY_DETAIL_REPOSITORY_ALIAS,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
const modals: Array<ManifestModal> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.Dictionary.Export',
|
||||
@@ -69,6 +65,5 @@ const modals: Array<ManifestModal> = [
|
||||
name: 'Import Dictionary Modal',
|
||||
element: () => import('./import/import-dictionary-modal.element.js'),
|
||||
},
|
||||
...moveManifests,
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...entityActions, ...modals, ...moveManifests];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_MOVE_DICTIONARY_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const moveRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DICTIONARY_REPOSITORY_ALIAS,
|
||||
name: 'Move Dictionary Repository',
|
||||
api: () => import('./dictionary-move.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [moveRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DICTIONARY_REPOSITORY_ALIAS,
|
||||
name: 'Move Dictionary Repository',
|
||||
api: () => import('./dictionary-move.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
import { UMB_DICTIONARY_DETAIL_REPOSITORY_ALIAS, UMB_DICTIONARY_DETAIL_STORE_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Detail Repository',
|
||||
api: () => import('./dictionary-detail.repository.js'),
|
||||
};
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DICTIONARY_DETAIL_STORE_ALIAS,
|
||||
name: 'Dictionary Detail Store',
|
||||
api: () => import('./dictionary-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository, store];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Detail Repository',
|
||||
api: () => import('./dictionary-detail.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'store',
|
||||
alias: UMB_DICTIONARY_DETAIL_STORE_ALIAS,
|
||||
name: 'Dictionary Detail Store',
|
||||
api: () => import('./dictionary-detail.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DICTIONARY_EXPORT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_EXPORT_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Export Repository',
|
||||
api: () => import('./dictionary-export.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_EXPORT_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Export Repository',
|
||||
api: () => import('./dictionary-export.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DICTIONARY_IMPORT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_IMPORT_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Import Repository',
|
||||
api: () => import('./dictionary-import.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_IMPORT_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Import Repository',
|
||||
api: () => import('./dictionary-import.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,18 +1,16 @@
|
||||
import { UMB_DICTIONARY_ITEM_REPOSITORY_ALIAS, UMB_DICTIONARY_STORE_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestItemStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Item Repository',
|
||||
api: () => import('./dictionary-item.repository.js'),
|
||||
};
|
||||
|
||||
const itemStore: ManifestItemStore = {
|
||||
type: 'itemStore',
|
||||
alias: UMB_DICTIONARY_STORE_ALIAS,
|
||||
name: 'Dictionary Item Store',
|
||||
api: () => import('./dictionary-item.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository, itemStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DICTIONARY_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Dictionary Item Repository',
|
||||
api: () => import('./dictionary-item.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'itemStore',
|
||||
alias: UMB_DICTIONARY_STORE_ALIAS,
|
||||
name: 'Dictionary Item Store',
|
||||
api: () => import('./dictionary-item.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,13 +1,8 @@
|
||||
import { UMB_DICTIONARY_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UMB_DICTIONARY_MENU_ALIAS } from '../menu/index.js';
|
||||
import { UMB_DICTIONARY_SECTION_ALIAS } from './constants.js';
|
||||
import type {
|
||||
ManifestSection,
|
||||
ManifestSectionSidebarApp,
|
||||
ManifestTypes,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const section: ManifestSection = {
|
||||
export const manifests: Array<UmbExtensionManifest> = [{
|
||||
type: 'section',
|
||||
alias: UMB_DICTIONARY_SECTION_ALIAS,
|
||||
name: 'Dictionary Section',
|
||||
@@ -21,10 +16,7 @@ const section: ManifestSection = {
|
||||
alias: 'Umb.Condition.SectionUserPermission',
|
||||
match: UMB_DICTIONARY_SECTION_ALIAS,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
const menuSectionSidebarApp: ManifestSectionSidebarApp = {
|
||||
], {
|
||||
type: 'sectionSidebarApp',
|
||||
kind: 'menuWithEntityActions',
|
||||
alias: 'Umb.SidebarMenu.Dictionary',
|
||||
@@ -41,6 +33,4 @@ const menuSectionSidebarApp: ManifestSectionSidebarApp = {
|
||||
match: UMB_DICTIONARY_SECTION_ALIAS,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [section, menuSectionSidebarApp];
|
||||
}];
|
||||
|
||||
@@ -1,21 +1,17 @@
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_BLUEPRINT_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.DocumentBlueprint.Detail';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Detail Repository',
|
||||
api: () => import('./document-blueprint-detail.repository.js'),
|
||||
};
|
||||
|
||||
export const UMB_DOCUMENT_BLUEPRINT_DETAIL_STORE_ALIAS = 'Umb.Store.DocumentBlueprint.Detail';
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Blueprint Detail Store',
|
||||
api: () => import('./document-blueprint-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository, store];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Detail Repository',
|
||||
api: () => import('./document-blueprint-detail.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Blueprint Detail Store',
|
||||
api: () => import('./document-blueprint-detail.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
import type { ManifestRepository, ManifestItemStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_BLUEPRINT_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.DocumentBlueprint.Item';
|
||||
export const UMB_DOCUMENT_BLUEPRINT_STORE_ALIAS = 'Umb.Store.DocumentBlueprint.Item';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Item Repository',
|
||||
api: () => import('./document-blueprint-item.repository.js'),
|
||||
};
|
||||
|
||||
const itemStore: ManifestItemStore = {
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_STORE_ALIAS,
|
||||
name: 'Document Blueprint Item Store',
|
||||
api: () => import('./document-blueprint-item.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository, itemStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Item Repository',
|
||||
api: () => import('./document-blueprint-item.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_STORE_ALIAS,
|
||||
name: 'Document Blueprint Item Store',
|
||||
api: () => import('./document-blueprint-item.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
import { UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE } from '../../entity.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_BLUEPRINT_FOLDER_REPOSITORY_ALIAS = 'Umb.Repository.DocumentBlueprint.Folder';
|
||||
|
||||
const folderRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Folder Repository',
|
||||
api: () => import('./document-blueprint-folder.repository.js'),
|
||||
};
|
||||
|
||||
const entityActions: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_BLUEPRINT_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Document Blueprint Folder Repository',
|
||||
api: () => import('./document-blueprint-folder.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'entityAction',
|
||||
kind: 'folderUpdate',
|
||||
@@ -32,5 +30,3 @@ const entityActions: Array<ManifestTypes> = [
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [folderRepository, ...entityActions];
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import type { ManifestDashboard, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const dashboards: Array<ManifestDashboard> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'dashboard',
|
||||
alias: 'Umb.Dashboard.RedirectManagement',
|
||||
@@ -19,5 +17,3 @@ const dashboards: Array<ManifestDashboard> = [
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...dashboards];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DUPLICATE_DOCUMENT_TYPE_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const duplicateRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Document Type Repository',
|
||||
api: () => import('./document-type-duplicate.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [duplicateRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Document Type Repository',
|
||||
api: () => import('./document-type-duplicate.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_EXPORT_DOCUMENT_TYPE_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const exportRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_EXPORT_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Export Document Type Repository',
|
||||
api: () => import('./document-type-export.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [exportRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_EXPORT_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Export Document Type Repository',
|
||||
api: () => import('./document-type-export.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
import { UMB_DOCUMENT_TYPE_IMPORT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const importRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_IMPORT_REPOSITORY_ALIAS,
|
||||
name: 'Import Document Type Repository',
|
||||
api: () => import('./document-type-import.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [importRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_IMPORT_REPOSITORY_ALIAS,
|
||||
name: 'Import Document Type Repository',
|
||||
api: () => import('./document-type-import.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_MOVE_DOCUMENT_TYPE_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const moveRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Move Document Type Repository',
|
||||
api: () => import('./document-type-move.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [moveRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
name: 'Move Document Type Repository',
|
||||
api: () => import('./document-type-move.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_COMPOSITION_REPOSITORY_ALIAS = 'Umb.Repository.DocumentType.Composition';
|
||||
|
||||
const compositionRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_COMPOSITION_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Composition Repository',
|
||||
api: () => import('./document-type-composition.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [compositionRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_COMPOSITION_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Composition Repository',
|
||||
api: () => import('./document-type-composition.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.DocumentType.Detail';
|
||||
export const UMB_DOCUMENT_TYPE_DETAIL_STORE_ALIAS = 'Umb.Store.DocumentType.Detail';
|
||||
|
||||
const detailRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Types Repository',
|
||||
api: () => import('./document-type-detail.repository.js'),
|
||||
};
|
||||
|
||||
const detailStore: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_TYPE_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Type Store',
|
||||
api: () => import('./document-type-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [detailRepository, detailStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Types Repository',
|
||||
api: () => import('./document-type-detail.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_TYPE_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Type Store',
|
||||
api: () => import('./document-type-detail.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
import type { ManifestItemStore, ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.DocumentType.Item';
|
||||
export const UMB_DOCUMENT_TYPE_ITEM_STORE_ALIAS = 'Umb.Store.DocumentType.Item';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Item Repository',
|
||||
api: () => import('./document-type-item.repository.js'),
|
||||
};
|
||||
|
||||
const itemStore: ManifestItemStore = {
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_TYPE_ITEM_STORE_ALIAS,
|
||||
name: 'Document Type Item Store',
|
||||
api: () => import('./document-type-item.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository, itemStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Item Repository',
|
||||
api: () => import('./document-type-item.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_TYPE_ITEM_STORE_ALIAS,
|
||||
name: 'Document Type Item Store',
|
||||
api: () => import('./document-type-item.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_STRUCTURE_REPOSITORY_ALIAS = 'Umb.Repository.DocumentType.Structure';
|
||||
|
||||
const structureRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_STRUCTURE_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Structure Repository',
|
||||
api: () => import('./document-type-structure.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [structureRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_STRUCTURE_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Structure Repository',
|
||||
api: () => import('./document-type-structure.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,20 +1,14 @@
|
||||
import { UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE } from '../../entity.js';
|
||||
import type {
|
||||
ManifestEntityActions,
|
||||
ManifestRepository,
|
||||
ManifestTypes,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_TYPE_FOLDER_REPOSITORY_ALIAS = 'Umb.Repository.DocumentType.Folder';
|
||||
|
||||
const folderRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Folder Repository',
|
||||
api: () => import('./document-type-folder.repository.js'),
|
||||
};
|
||||
|
||||
const entityActions: Array<ManifestEntityActions> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_TYPE_FOLDER_REPOSITORY_ALIAS,
|
||||
name: 'Document Type Folder Repository',
|
||||
api: () => import('./document-type-folder.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'entityAction',
|
||||
kind: 'folderUpdate',
|
||||
@@ -36,5 +30,3 @@ const entityActions: Array<ManifestEntityActions> = [
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [folderRepository, ...entityActions];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DOCUMENT_COLLECTION_REPOSITORY_ALIAS } from './index.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const collectionRepositoryManifest: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Document Collection Repository',
|
||||
api: () => import('./document-collection.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [collectionRepositoryManifest];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_COLLECTION_REPOSITORY_ALIAS,
|
||||
name: 'Document Collection Repository',
|
||||
api: () => import('./document-collection.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_CREATE_BLUEPRINT_REPOSITORY_ALIAS = 'Umb.Repository.Document.CreateBlueprint';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_CREATE_BLUEPRINT_REPOSITORY_ALIAS,
|
||||
name: 'Document Create Blueprint Repository',
|
||||
api: () => import('./document-create-blueprint.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_CREATE_BLUEPRINT_REPOSITORY_ALIAS,
|
||||
name: 'Document Create Blueprint Repository',
|
||||
api: () => import('./document-create-blueprint.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_CULTURE_AND_HOSTNAMES_REPOSITORY_ALIAS = 'Umb.Repository.Document.CultureAndHostnames';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_CULTURE_AND_HOSTNAMES_REPOSITORY_ALIAS,
|
||||
name: 'Document Culture And Hostnames Repository',
|
||||
api: () => import('./culture-and-hostnames.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_CULTURE_AND_HOSTNAMES_REPOSITORY_ALIAS,
|
||||
name: 'Document Culture And Hostnames Repository',
|
||||
api: () => import('./culture-and-hostnames.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const duplicateRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Document Repository',
|
||||
api: () => import('./document-duplicate.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [duplicateRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Duplicate Document Repository',
|
||||
api: () => import('./document-duplicate.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -13,13 +13,12 @@ import { manifests as moveManifests } from './move-to/manifests.js';
|
||||
import { manifests as publicAccessManifests } from './public-access/manifests.js';
|
||||
import { manifests as sortChildrenOfManifests } from './sort-children-of/manifests.js';
|
||||
|
||||
import type { ManifestEntityAction, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import {
|
||||
UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS,
|
||||
UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS,
|
||||
} from '@umbraco-cms/backoffice/recycle-bin';
|
||||
|
||||
const entityActions: Array<ManifestEntityAction> = [
|
||||
const entityActions: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
kind: 'delete',
|
||||
@@ -134,7 +133,7 @@ const entityActions: Array<ManifestEntityAction> = [
|
||||
*/
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
...createBlueprintManifests,
|
||||
...createManifests,
|
||||
...cultureAndHostnamesManifests,
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_MOVE_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const moveRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Move Document Repository',
|
||||
api: () => import('./document-move.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [moveRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_MOVE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Move Document Repository',
|
||||
api: () => import('./document-move.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_PUBLIC_ACCESS_REPOSITORY_ALIAS = 'Umb.Repository.Document.PublicAccess';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_PUBLIC_ACCESS_REPOSITORY_ALIAS,
|
||||
name: 'Document Public Access Repository',
|
||||
api: () => import('./public-access.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_PUBLIC_ACCESS_REPOSITORY_ALIAS,
|
||||
name: 'Document Public Access Repository',
|
||||
api: () => import('./public-access.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_SORT_CHILDREN_OF_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_SORT_CHILDREN_OF_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Sort Children Of Document Repository',
|
||||
api: () => import('./sort-children-of.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_SORT_CHILDREN_OF_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Sort Children Of Document Repository',
|
||||
api: () => import('./sort-children-of.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_BULK_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const bulkDuplicateRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Duplicate Media Repository',
|
||||
api: () => import('./duplicate-to.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [bulkDuplicateRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_DUPLICATE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Duplicate Media Repository',
|
||||
api: () => import('./duplicate-to.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -4,7 +4,7 @@ import { manifests as duplicateToManifests } from './duplicate-to/manifests.js';
|
||||
import { manifests as moveToManifests } from './move-to/manifests.js';
|
||||
import { manifests as trashManifests } from './trash/manifests.js';
|
||||
import type { UmbCollectionBulkActionPermissions } from '@umbraco-cms/backoffice/collection';
|
||||
import type { ManifestEntityBulkAction, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { ManifestEntityBulkAction } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import {
|
||||
UMB_COLLECTION_ALIAS_CONDITION,
|
||||
UMB_COLLECTION_BULK_ACTION_PERMISSION_CONDITION,
|
||||
@@ -59,7 +59,7 @@ export const entityBulkActions: Array<ManifestEntityBulkAction> = [
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
...entityBulkActions,
|
||||
...duplicateToManifests,
|
||||
...moveToManifests,
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_BULK_MOVE_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const bulkMoveRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_MOVE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Move Document Repository',
|
||||
api: () => import('./move-to.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [bulkMoveRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_MOVE_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Move Document Repository',
|
||||
api: () => import('./move-to.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UMB_BULK_TRASH_DOCUMENT_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const bulkTrashRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_TRASH_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Trash Document Repository',
|
||||
api: () => import('./trash.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [bulkTrashRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_BULK_TRASH_DOCUMENT_REPOSITORY_ALIAS,
|
||||
name: 'Bulk Trash Document Repository',
|
||||
api: () => import('./trash.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -14,9 +14,9 @@ import { manifests as treeManifests } from './tree/manifests.js';
|
||||
import { manifests as userPermissionManifests } from './user-permissions/manifests.js';
|
||||
import { manifests as workspaceManifests } from './workspace/manifests.js';
|
||||
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...collectionManifests,
|
||||
...entityActionManifests,
|
||||
...entityBulkActionManifests,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { ManifestModal, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { ManifestModal } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_ROLLBACK_MODAL_ALIAS = 'Umb.Modal.Rollback';
|
||||
export const UMB_DOCUMENT_SAVE_MODAL_ALIAS = 'Umb.Modal.DocumentSave';
|
||||
@@ -46,4 +46,4 @@ const modals: Array<ManifestModal> = [
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [...modals];
|
||||
export const manifests: Array<UmbExtensionManifest> = [...modals];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_ROLLBACK_REPOSITORY_ALIAS = 'Umb.Repository.Rollback';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_ROLLBACK_REPOSITORY_ALIAS,
|
||||
name: 'Rollback Repository',
|
||||
api: () => import('./rollback.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_ROLLBACK_REPOSITORY_ALIAS,
|
||||
name: 'Rollback Repository',
|
||||
api: () => import('./rollback.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { UMB_DOCUMENT_ENTITY_TYPE } from '../entity.js';
|
||||
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'pickerSearchResultItem',
|
||||
kind: 'default',
|
||||
|
||||
@@ -1,24 +1,23 @@
|
||||
import { UMB_CONTENT_MENU_ALIAS } from '../../menu/manifests.js';
|
||||
import { UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS } from '../tree/index.js';
|
||||
import type { ManifestMenuItemTreeKind, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const menuItem: ManifestMenuItemTreeKind = {
|
||||
type: 'menuItem',
|
||||
kind: 'tree',
|
||||
alias: 'Umb.MenuItem.Document.RecycleBin',
|
||||
name: 'Document Recycle Bin Menu Item',
|
||||
weight: 100,
|
||||
meta: {
|
||||
treeAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS,
|
||||
label: 'Recycle Bin',
|
||||
icon: 'icon-trash',
|
||||
menus: [UMB_CONTENT_MENU_ALIAS],
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
alias: 'Umb.Condition.CurrentUser.AllowDocumentRecycleBin',
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'menuItem',
|
||||
kind: 'tree',
|
||||
alias: 'Umb.MenuItem.Document.RecycleBin',
|
||||
name: 'Document Recycle Bin Menu Item',
|
||||
weight: 100,
|
||||
meta: {
|
||||
treeAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS,
|
||||
label: 'Recycle Bin',
|
||||
icon: 'icon-trash',
|
||||
menus: [UMB_CONTENT_MENU_ALIAS],
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [menuItem];
|
||||
conditions: [
|
||||
{
|
||||
alias: 'Umb.Condition.CurrentUser.AllowDocumentRecycleBin',
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
import { UMB_DOCUMENT_RECYCLE_BIN_REPOSITORY_ALIAS } from './constants.js';
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const queryRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_RECYCLE_BIN_REPOSITORY_ALIAS,
|
||||
name: 'Document Recycle Bin Repository',
|
||||
api: () => import('./document-recycle-bin.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [queryRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_RECYCLE_BIN_REPOSITORY_ALIAS,
|
||||
name: 'Document Recycle Bin Repository',
|
||||
api: () => import('./document-recycle-bin.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_REFERENCE_REPOSITORY_ALIAS = 'Umb.Repository.Document.Reference';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_REFERENCE_REPOSITORY_ALIAS,
|
||||
name: 'Document Reference Repository',
|
||||
api: () => import('./document-reference.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_REFERENCE_REPOSITORY_ALIAS,
|
||||
name: 'Document Reference Repository',
|
||||
api: () => import('./document-reference.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,21 +1,17 @@
|
||||
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.Document.Detail';
|
||||
|
||||
const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Detail Repository',
|
||||
api: () => import('./document-detail.repository.js'),
|
||||
};
|
||||
|
||||
export const UMB_DOCUMENT_DETAIL_STORE_ALIAS = 'Umb.Store.Document.Detail';
|
||||
|
||||
const store: ManifestStore = {
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Detail Store',
|
||||
api: () => import('./document-detail.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [repository, store];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS,
|
||||
name: 'Document Detail Repository',
|
||||
api: () => import('./document-detail.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'store',
|
||||
alias: UMB_DOCUMENT_DETAIL_STORE_ALIAS,
|
||||
name: 'Document Detail Store',
|
||||
api: () => import('./document-detail.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
import type { ManifestRepository, ManifestItemStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.DocumentItem';
|
||||
export const UMB_DOCUMENT_STORE_ALIAS = 'Umb.Store.DocumentItem';
|
||||
|
||||
const itemRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Item Repository',
|
||||
api: () => import('./document-item.repository.js'),
|
||||
};
|
||||
|
||||
const itemStore: ManifestItemStore = {
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_STORE_ALIAS,
|
||||
name: 'Document Item Store',
|
||||
api: () => import('./document-item.store.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [itemRepository, itemStore];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_ITEM_REPOSITORY_ALIAS,
|
||||
name: 'Document Item Repository',
|
||||
api: () => import('./document-item.repository.js'),
|
||||
},
|
||||
{
|
||||
type: 'itemStore',
|
||||
alias: UMB_DOCUMENT_STORE_ALIAS,
|
||||
name: 'Document Item Store',
|
||||
api: () => import('./document-item.store.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_PUBLISHING_REPOSITORY_ALIAS = 'Umb.Repository.Document.Publishing';
|
||||
|
||||
const publishingRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_PUBLISHING_REPOSITORY_ALIAS,
|
||||
name: 'Document Publishing Repository',
|
||||
api: () => import('./document-publishing.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [publishingRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_PUBLISHING_REPOSITORY_ALIAS,
|
||||
name: 'Document Publishing Repository',
|
||||
api: () => import('./document-publishing.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const UMB_DOCUMENT_VALIDATION_REPOSITORY_ALIAS = 'Umb.Repository.Document.Validation';
|
||||
|
||||
const validationRepository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_VALIDATION_REPOSITORY_ALIAS,
|
||||
name: 'Document Validation Repository',
|
||||
api: () => import('./document-validation.repository.js'),
|
||||
};
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [validationRepository];
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'repository',
|
||||
alias: UMB_DOCUMENT_VALIDATION_REPOSITORY_ALIAS,
|
||||
name: 'Document Validation Repository',
|
||||
api: () => import('./document-validation.repository.js'),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -21,7 +21,6 @@ import { manifests as conditionManifests } from './conditions/manifests.js';
|
||||
import type {
|
||||
ManifestGranularUserPermission,
|
||||
ManifestEntityUserPermission,
|
||||
ManifestTypes,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const permissions: Array<ManifestEntityUserPermission> = [
|
||||
@@ -213,7 +212,7 @@ export const granularPermissions: Array<ManifestGranularUserPermission> = [
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
...repositoryManifests,
|
||||
...permissions,
|
||||
...granularPermissions,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user