From af2f0ec520e07e8c742e2c6624ab9248ba763f54 Mon Sep 17 00:00:00 2001 From: Vivian Leung Date: Tue, 19 Aug 2025 16:17:56 +0200 Subject: [PATCH] Mass Job Selection (#104418) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a "Select Preceding Jobs" button to the job table button bar. Users can select a job (or multiple jobs) and click "Select Preceding Jobs" which will then select all jobs with an updated timestamp that precedes the selected job(s) updated timestamp. Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104418 Reviewed-by: Sybren A. Stüvel --- web/app/src/components/jobs/JobActionsBar.vue | 10 +++++ web/app/src/components/jobs/JobsTable.vue | 39 ++++++++++++++++--- 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/web/app/src/components/jobs/JobActionsBar.vue b/web/app/src/components/jobs/JobActionsBar.vue index 397739a5..9d506800 100644 --- a/web/app/src/components/jobs/JobActionsBar.vue +++ b/web/app/src/components/jobs/JobActionsBar.vue @@ -26,6 +26,12 @@ v-on:click="onButtonDelete"> Delete... + @@ -57,7 +63,11 @@ export default { this._hideDeleteJobPopup(); }, }, + emits: ['mass-select'], methods: { + onButtonMassSelect() { + this.$emit('mass-select'); + }, onButtonDelete() { this._startJobDeletionFlow(); }, diff --git a/web/app/src/components/jobs/JobsTable.vue b/web/app/src/components/jobs/JobsTable.vue index 66220621..3dc91948 100644 --- a/web/app/src/components/jobs/JobsTable.vue +++ b/web/app/src/components/jobs/JobsTable.vue @@ -1,7 +1,7 @@