From f9bee7cd4e148f27b87f7f5d2ce21534de8ff653 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 5 Jun 2022 23:36:46 +0200 Subject: [PATCH] introduced bulk action groups --- .../app/dialogs/bulk_assign_attributes.js | 21 ++- src/public/app/services/bulk_action.js | 22 ++- .../widgets/bulk_actions/label/add_label.js | 2 +- .../bulk_actions/relation/add_relation.js | 4 +- .../ribbon_widgets/search_definition.js | 20 ++- src/routes/api/search.js | 127 +--------------- src/services/bulk_actions.js | 139 ++++++++++++++++++ src/views/dialogs/bulk_assign_attributes.ejs | 36 +++-- 8 files changed, 211 insertions(+), 160 deletions(-) create mode 100644 src/services/bulk_actions.js diff --git a/src/public/app/dialogs/bulk_assign_attributes.js b/src/public/app/dialogs/bulk_assign_attributes.js index 21aab712f..d6a31a4dd 100644 --- a/src/public/app/dialogs/bulk_assign_attributes.js +++ b/src/public/app/dialogs/bulk_assign_attributes.js @@ -14,12 +14,21 @@ $dialog.on('click', '[data-action-add]', async event => { await refresh(); }); -for (const action of bulkActionService.ACTION_CLASSES) { - $availableActionList.append( - $(' -
-