register entity actions for documents
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
import { CreateDocumentEntityAction } from './document-create.entity-action';
|
||||
import { DeleteDocumentEntityAction } from './document-delete.entity-action';
|
||||
import { PublishDocumentEntityAction } from './document-publish.entity-action';
|
||||
import { ManifestEntityAction } from 'libs/extensions-registry/entity-action.models';
|
||||
|
||||
const entityActions: Array<ManifestEntityAction> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.Document.Create',
|
||||
name: 'Create Document Entity Action ',
|
||||
meta: {
|
||||
entityType: 'document',
|
||||
icon: 'umb:add',
|
||||
label: 'Create',
|
||||
api: CreateDocumentEntityAction,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.Document.Delete',
|
||||
name: 'Delete Document Entity Action ',
|
||||
meta: {
|
||||
entityType: 'document',
|
||||
icon: 'umb:trash',
|
||||
label: 'Delete',
|
||||
api: DeleteDocumentEntityAction,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.Document.Publish',
|
||||
name: 'Publish Document Entity Action ',
|
||||
meta: {
|
||||
entityType: 'document',
|
||||
icon: 'umb:document',
|
||||
label: 'Publish',
|
||||
api: PublishDocumentEntityAction,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests = [...entityActions];
|
||||
@@ -1,5 +1,11 @@
|
||||
import { manifests as sidebarMenuItemManifests } from './sidebar-menu-item/manifests';
|
||||
import { manifests as treeManifests } from './tree/manifests';
|
||||
import { manifests as workspaceManifests } from './workspace/manifests';
|
||||
import { manifests as entityActionManifests } from './entity-actions/manifests';
|
||||
|
||||
export const manifests = [...sidebarMenuItemManifests, ...treeManifests, ...workspaceManifests];
|
||||
export const manifests = [
|
||||
...sidebarMenuItemManifests,
|
||||
...treeManifests,
|
||||
...workspaceManifests,
|
||||
...entityActionManifests,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user