From 0cb1d518f9784217764aba0cc6f434e5b46187a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 7 Jun 2023 18:50:25 +0200 Subject: [PATCH] write TBD on Delete action --- .../core/entity-action/common/delete/delete.action.ts | 8 ++++---- .../document-types/entity-actions/manifests.ts | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts index 3f91a4e0b1..9f6d111f40 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts @@ -11,25 +11,25 @@ import { UmbDetailRepository, UmbItemRepository } from '@umbraco-cms/backoffice/ export class UmbDeleteEntityAction< T extends UmbDetailRepository & UmbItemRepository > extends UmbEntityActionBase { - #modalContext?: UmbModalManagerContext; + #modalManager?: UmbModalManagerContext; constructor(host: UmbControllerHostElement, repositoryAlias: string, unique: string) { super(host, repositoryAlias, unique); new UmbContextConsumerController(this.host, UMB_MODAL_MANAGER_CONTEXT_TOKEN, (instance) => { - this.#modalContext = instance; + this.#modalManager = instance; }); } async execute() { - if (!this.repository || !this.#modalContext) return; + if (!this.repository || !this.#modalManager) return; const { data } = await this.repository.requestItems([this.unique]); if (data) { const item = data[0]; - const modalContext = this.#modalContext.open(UMB_CONFIRM_MODAL, { + const modalContext = this.#modalManager.open(UMB_CONFIRM_MODAL, { headline: `Delete ${item.name}`, content: 'Are you sure you want to delete this item?', color: 'danger', diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/entity-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/entity-actions/manifests.ts index 7ab1073034..8df1b50274 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/entity-actions/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/entity-actions/manifests.ts @@ -3,7 +3,7 @@ import { manifests as createManifests } from './create/manifests.js'; import { UmbCopyEntityAction, UmbMoveEntityAction, - UmbTrashEntityAction, + UmbDeleteEntityAction, UmbSortChildrenOfEntityAction, } from '@umbraco-cms/backoffice/entity-action'; import { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry'; @@ -13,14 +13,14 @@ const entityType = 'document-type'; const entityActions: Array = [ { type: 'entityAction', - alias: 'Umb.EntityAction.DocumentType.Trash', - name: 'Trash Document-Type Entity Action', + alias: 'Umb.EntityAction.DocumentType.Delete', + name: 'Delete Document-Type Entity Action', weight: 900, meta: { icon: 'umb:trash', - label: 'Trash', + label: 'Delete (TBD)', repositoryAlias: DOCUMENT_TYPE_REPOSITORY_ALIAS, - api: UmbTrashEntityAction, + api: UmbDeleteEntityAction, }, conditions: { entityTypes: [entityType],