chore(client/ts): port bulk_actions/execute_script

This commit is contained in:
Elian Doran
2024-12-21 09:29:50 +02:00
parent ac75e72491
commit 934a395f15
2 changed files with 3 additions and 3 deletions

View File

@@ -5,7 +5,7 @@ import utils from "../../services/utils.js";
import FAttribute from "../../entities/fattribute.js";
interface ActionDefinition {
script: string;
}
export default abstract class AbstractBulkAction {
@@ -36,10 +36,10 @@ export default abstract class AbstractBulkAction {
// to be overridden
abstract doRender(): JQuery<HTMLElement>;
abstract get actionName(): string;
static get actionName() { return ""; }
async saveAction(data: {}) {
const actionObject = Object.assign({ name: (this.constructor as unknown as AbstractBulkAction).actionName }, data);
const actionObject = Object.assign({ name: (this.constructor as typeof AbstractBulkAction).actionName }, data);
await server.put(`notes/${this.attribute.noteId}/attribute`, {
attributeId: this.attribute.attributeId,