From aada61911122c7c1c54be5d0b0f5218d6206c1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 4 Mar 2024 00:21:37 +0100 Subject: [PATCH] entityActions initial --- .../documents/entity-actions/create-blueprint.action.ts | 1 + .../documents/documents/entity-actions/manifests.ts | 8 +++----- .../documents/documents/entity-actions/publish.action.ts | 1 + .../documents/entity-actions/unpublish.action.ts | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/create-blueprint.action.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/create-blueprint.action.ts index b9df3a6430..82f9992adb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/create-blueprint.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/create-blueprint.action.ts @@ -14,3 +14,4 @@ export class UmbCreateDocumentBlueprintEntityAction extends UmbEntityActionBase< destroy(): void {} } +export default UmbCreateDocumentBlueprintEntityAction; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts index 7df9bacc71..81936b43f5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts @@ -1,8 +1,5 @@ import { UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS } from '../repository/index.js'; import { UMB_DOCUMENT_ENTITY_TYPE } from '../entity.js'; -import { UmbPublishDocumentEntityAction } from './publish.action.js'; -import { UmbCreateDocumentBlueprintEntityAction } from './create-blueprint.action.js'; -import { UmbUnpublishDocumentEntityAction } from './unpublish.action.js'; import { manifests as createManifests } from './create/manifests.js'; import { manifests as publicAccessManifests } from './public-access/manifests.js'; import { manifests as cultureAndHostnamesManifests } from './culture-and-hostnames/manifests.js'; @@ -18,7 +15,7 @@ const entityActions: Array = [ alias: 'Umb.EntityAction.Document.CreateBlueprint', name: 'Create Document Blueprint Entity Action', weight: 800, - api: UmbCreateDocumentBlueprintEntityAction, + api: () => import('./create-blueprint.action.js'), kind: 'default', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], meta: { @@ -55,6 +52,7 @@ const entityActions: Array = [ alias: 'Umb.EntityAction.Document.Publish', name: 'Publish Document Entity Action', api: UmbPublishDocumentEntityAction, + api: () => import('./publish.action.js'), kind: 'default', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], meta: { @@ -66,7 +64,7 @@ const entityActions: Array = [ type: 'entityAction', alias: 'Umb.EntityAction.Document.Unpublish', name: 'Unpublish Document Entity Action', - api: UmbUnpublishDocumentEntityAction, + api: () => import('./unpublish.action.js'), kind: 'default', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], meta: { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/publish.action.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/publish.action.ts index 894140d22c..78b74b0bf1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/publish.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/publish.action.ts @@ -60,3 +60,4 @@ export class UmbPublishDocumentEntityAction extends UmbEntityActionBase destroy(): void {} } +export default UmbPublishDocumentEntityAction; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/unpublish.action.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/unpublish.action.ts index d241ac0f93..6eeedfc04a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/unpublish.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/unpublish.action.ts @@ -45,3 +45,4 @@ export class UmbUnpublishDocumentEntityAction extends UmbEntityActionBase