From 05f05e401ecc1dc9afdaadd674c44c0aa5cba259 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 14 Sep 2023 13:53:36 +0200 Subject: [PATCH] move trash entity action to recycle bin folder --- .../documents/entity-actions/manifests.ts | 14 -------------- .../recycle-bin/entity-action/manifests.ts | 19 +++++++++++++++++++ .../documents/recycle-bin/manifests.ts | 3 ++- 3 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/entity-action/manifests.ts 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 1af1d23ee4..0e54d3c41b 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 @@ -11,26 +11,12 @@ import { manifests as createManifests } from './create/manifests.js'; import { UmbCopyEntityAction, UmbMoveEntityAction, - UmbTrashEntityAction, UmbSortChildrenOfEntityAction, } from '@umbraco-cms/backoffice/entity-action'; import { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; const entityActions: Array = [ ...createManifests, - { - type: 'entityAction', - alias: 'Umb.EntityAction.Document.Trash', - name: 'Trash Document Entity Action', - weight: 900, - meta: { - icon: 'umb:trash', - label: 'Trash', - repositoryAlias: DOCUMENT_REPOSITORY_ALIAS, - api: UmbTrashEntityAction, - entityTypes: [DOCUMENT_ENTITY_TYPE], - }, - }, { type: 'entityAction', alias: 'Umb.EntityAction.Document.CreateBlueprint', diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/entity-action/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/entity-action/manifests.ts new file mode 100644 index 0000000000..50e4624dd0 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/entity-action/manifests.ts @@ -0,0 +1,19 @@ +import { DOCUMENT_ENTITY_TYPE } from '../../index.js'; +import { DOCUMENT_REPOSITORY_ALIAS } from '../../repository/manifests.js'; +import { UmbTrashEntityAction } from '@umbraco-cms/backoffice/entity-action'; + +export const manifests = [ + { + type: 'entityAction', + alias: 'Umb.EntityAction.Document.Trash', + name: 'Trash Document Entity Action', + weight: 900, + meta: { + icon: 'umb:trash', + label: 'Trash', + repositoryAlias: DOCUMENT_REPOSITORY_ALIAS, + api: UmbTrashEntityAction, + entityTypes: [DOCUMENT_ENTITY_TYPE], + }, + }, +]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/manifests.ts index 2e00f85703..b475b90657 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/manifests.ts @@ -1,5 +1,6 @@ import { manifests as repositoryManifests } from './repository/manifests.js'; import { manifests as treeManifests } from './tree/manifests.js'; import { manifests as menuItemManifests } from './menu-item/manifests.js'; +import { manifests as entityActionManifests } from './entity-action/manifests.js'; -export const manifests = [...repositoryManifests, ...treeManifests, ...menuItemManifests]; +export const manifests = [...repositoryManifests, ...treeManifests, ...menuItemManifests, ...entityActionManifests];