bulk duplicate
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user