update bulk actions

This commit is contained in:
Mads Rasmussen
2024-03-03 22:20:42 +01:00
parent 071fc28957
commit ddf120fcc4
3 changed files with 11 additions and 16 deletions

View File

@@ -1,14 +1,12 @@
import type { UmbDocumentDetailRepository } from '../../repository/index.js';
import { UmbEntityBulkActionBase } from '@umbraco-cms/backoffice/entity-bulk-action';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbDocumentCopyEntityBulkAction extends UmbEntityBulkActionBase<UmbDocumentDetailRepository> {
constructor(host: UmbControllerHost, repositoryAlias: string, selection: Array<string>) {
super(host, repositoryAlias, selection);
export class UmbDocumentCopyEntityBulkAction extends UmbEntityBulkActionBase<never> {
constructor(host: UmbControllerHost) {
super(host);
}
async execute() {
console.log(`execute copy for: ${this.selection}`);
//await this.repository?.copy();
console.log('execute bulk copy');
}
}

View File

@@ -1,14 +1,12 @@
import type { UmbDocumentDetailRepository } from '../../repository/index.js';
import { UmbEntityBulkActionBase } from '@umbraco-cms/backoffice/entity-bulk-action';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbDocumentMoveEntityBulkAction extends UmbEntityBulkActionBase<UmbDocumentDetailRepository> {
constructor(host: UmbControllerHost, repositoryAlias: string, selection: Array<string>) {
super(host, repositoryAlias, selection);
export class UmbDocumentMoveEntityBulkAction extends UmbEntityBulkActionBase<never> {
constructor(host: UmbControllerHost) {
super(host);
}
async execute() {
console.log(`execute move for: ${this.selection}`);
//await this.repository?.move();
console.log(`execute bulk move`);
}
}

View File

@@ -3,12 +3,11 @@ import { UmbEntityBulkActionBase } from '@umbraco-cms/backoffice/entity-bulk-act
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbMediaCopyEntityBulkAction extends UmbEntityBulkActionBase<UmbMediaDetailRepository> {
constructor(host: UmbControllerHost, repositoryAlias: string, selection: Array<string>) {
super(host, repositoryAlias, selection);
constructor(host: UmbControllerHost) {
super(host);
}
async execute() {
console.log(`execute copy for: ${this.selection}`);
//await this.repository?.copy([], '');
console.log(`execute bulk copy');
}
}