diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-bulk-actions/delete/delete.action.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-bulk-actions/delete/delete.action.ts index b65bacb696..be2eac627a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-bulk-actions/delete/delete.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-bulk-actions/delete/delete.action.ts @@ -1,14 +1,15 @@ -import type { UmbDocumentDetailRepository } from '../../repository/index.js'; +import type { UmbEntityBulkActionArgs } from '@umbraco-cms/backoffice/entity-bulk-action'; import { UmbEntityBulkActionBase } from '@umbraco-cms/backoffice/entity-bulk-action'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -export class UmbDocumentDeleteEntityBulkAction extends UmbEntityBulkActionBase { - constructor(host: UmbControllerHost, repositoryAlias: string, selection: Array) { - super(host, repositoryAlias, selection); +export class UmbDocumentDeleteEntityBulkAction extends UmbEntityBulkActionBase { + constructor(host: UmbControllerHost, args: UmbEntityBulkActionArgs) { + super(host, args); } async execute() { - console.log(`execute delete for: ${this.selection}`); - //await this.repository?.delete(); + console.log('execute bulk delete'); } + + destroy(): void {} } diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/copy/copy.action.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/copy/copy.action.ts index 99d6435a2c..9055e78bfe 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/copy/copy.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-bulk-actions/copy/copy.action.ts @@ -10,4 +10,6 @@ export class UmbDuplicateMediaEntityBulkAction extends UmbEntityBulkActionBase = [ +export const manifests: Array = [ { type: 'entityBulkAction', - alias: 'Umb.EntityBulkAction.Media.Copy', - name: 'Copy Media Entity Bulk Action', + alias: 'Umb.EntityBulkAction.Media.Duplicate', + name: 'Duplicate Media Entity Bulk Action', weight: 30, api: UmbDuplicateMediaEntityBulkAction, meta: { - label: 'Copy', - repositoryAlias: UMB_MEDIA_DETAIL_REPOSITORY_ALIAS, + label: 'Duplicate', }, conditions: [ { @@ -40,7 +39,6 @@ export const manifests: Array = [ api: UmbMediaMoveEntityBulkAction, meta: { label: 'Move', - repositoryAlias: UMB_MEDIA_DETAIL_REPOSITORY_ALIAS, }, conditions: [ { @@ -61,7 +59,6 @@ export const manifests: Array = [ api: UmbMediaDeleteEntityBulkAction, meta: { label: 'Delete', - repositoryAlias: UMB_MEDIA_DETAIL_REPOSITORY_ALIAS, }, conditions: [ {