From bd2ebac5194b840d62982ea4b5b2b0e08ce9fcc5 Mon Sep 17 00:00:00 2001 From: Vivian Leung Date: Mon, 18 Aug 2025 11:53:28 +0200 Subject: [PATCH] Workers table: Add multi-select and support actions for multiple items (#104395) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the following features: - `Ctrl + Click` or `Cmd + Click` to toggle selection of additional workers - `Shift + Click` to select a range of additional workers - Ability to perform `Shutdown`, `Send To Sleep`, and `Wake Up` actions on multiple workers concurrently - Notifications on how many workers successfully/failed to have an action performed Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104395 Reviewed-by: Sybren A. Stüvel --- .../components/workers/WorkerActionsBar.vue | 36 +-- .../src/components/workers/WorkersTable.vue | 232 ++++++++++++++---- web/app/src/stores/workers.js | 22 +- web/app/src/views/WorkersView.vue | 54 +--- 4 files changed, 229 insertions(+), 115 deletions(-) diff --git a/web/app/src/components/workers/WorkerActionsBar.vue b/web/app/src/components/workers/WorkerActionsBar.vue index 767510c4..a83ddd64 100644 --- a/web/app/src/components/workers/WorkerActionsBar.vue +++ b/web/app/src/components/workers/WorkerActionsBar.vue @@ -1,11 +1,13 @@