bulk duplicate

This commit is contained in:
Mads Rasmussen
2024-03-03 22:24:58 +01:00
parent c6109b5b8d
commit 5525f1d426
2 changed files with 7 additions and 7 deletions

View File

@@ -1,13 +1,13 @@
import type { UmbMediaDetailRepository } 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 UmbMediaCopyEntityBulkAction extends UmbEntityBulkActionBase<UmbMediaDetailRepository> {
constructor(host: UmbControllerHost) {
super(host);
export class UmbDuplicateMediaEntityBulkAction extends UmbEntityBulkActionBase<never> {
constructor(host: UmbControllerHost, args: UmbEntityBulkActionArgs<never>) {
super(host, args);
}
async execute() {
console.log('execute bulk copy');
console.log('execute bulk duplicate');
}
}

View File

@@ -2,7 +2,7 @@ import type { UmbCollectionBulkActionPermissions } from '../../../core/collectio
import { UMB_MEDIA_DETAIL_REPOSITORY_ALIAS } from '../repository/index.js';
import { UMB_MEDIA_COLLECTION_ALIAS } from '../collection/index.js';
import { UmbMediaMoveEntityBulkAction } from './move/move.action.js';
import { UmbMediaCopyEntityBulkAction } from './copy/copy.action.js';
import { UmbDuplicateMediaEntityBulkAction } from './copy/copy.action.js';
import { UmbMediaDeleteEntityBulkAction } from './delete/delete.action.js';
import type { ManifestEntityBulkAction } from '@umbraco-cms/backoffice/extension-registry';
import {
@@ -16,7 +16,7 @@ export const manifests: Array<ManifestEntityBulkAction> = [
alias: 'Umb.EntityBulkAction.Media.Copy',
name: 'Copy Media Entity Bulk Action',
weight: 30,
api: UmbMediaCopyEntityBulkAction,
api: UmbDuplicateMediaEntityBulkAction,
meta: {
label: 'Copy',
repositoryAlias: UMB_MEDIA_DETAIL_REPOSITORY_ALIAS,