From 076bddab90786f7d14d2944b6af5f0645d81aa5a Mon Sep 17 00:00:00 2001 From: Jeppe Bundgaard Date: Thu, 19 Mar 2026 15:18:31 +0100 Subject: [PATCH] Enhance request tracking and error management in `RequestQueue`: - Add missing permissions tracking with configurable limits. - Introduce `clearMissingPermissions` and `pushMissingPermissions` functions. - Update `RequestQueueProgress` layout to display missing permissions. - Improve error handling with permission extraction from response payloads. - Update tests for new functionality and expanded edge cases. --- .../global/RequestQueueProgress.vue | 200 +++++++++++++++--- src/config.js | 1 + src/services/requestQueue.js | 122 +++++++++++ tests/unit/request-queue-progress.spec.js | 77 ++++++- 4 files changed, 366 insertions(+), 34 deletions(-) diff --git a/src/components/global/RequestQueueProgress.vue b/src/components/global/RequestQueueProgress.vue index 048c6689..b6fca404 100644 --- a/src/components/global/RequestQueueProgress.vue +++ b/src/components/global/RequestQueueProgress.vue @@ -1,7 +1,11 @@