From 11a052d8549247a0868fe4480c49ba9b4973a43a Mon Sep 17 00:00:00 2001 From: Vivian Leung Date: Fri, 4 Jul 2025 11:18:48 +0200 Subject: [PATCH] Web app: Add multi-select of jobs (#104391) Add the following features: - `Ctrl + Click` or `Cmd + Click` to toggle selection of additional jobs - `Shift + Click` to select a range of additional jobs - Ability to perform `Pause`, `Cancel`, `Requeue`, and `Delete` actions on multiple jobs concurrently - Notifications on how many jobs successfully/failed to have an action performed Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104391 --- web/app/src/components/jobs/JobActionsBar.vue | 104 ++++---- web/app/src/components/jobs/JobsTable.vue | 229 ++++++++++++++---- web/app/src/stores/jobs.js | 117 ++++++--- web/app/src/views/JobsView.vue | 66 +---- 4 files changed, 329 insertions(+), 187 deletions(-) diff --git a/web/app/src/components/jobs/JobActionsBar.vue b/web/app/src/components/jobs/JobActionsBar.vue index d69deff6..397739a5 100644 --- a/web/app/src/components/jobs/JobActionsBar.vue +++ b/web/app/src/components/jobs/JobActionsBar.vue @@ -1,8 +1,10 @@