From c8b2047483ae28905d89c669f87e76db8f61a8e1 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Sat, 12 Jul 2025 11:22:33 +0200 Subject: [PATCH] Refactor client-side access checks. Go from a Vuex based to a mixin based approach. --- .../app-bar-extension-project-list.vue | 11 ++++--- .../components/app-bar-extension-project.vue | 9 ++++-- .../components/graph-settings-sequence.vue | 2 +- lib/www/client/source/src/views/Graphs.vue | 2 +- lib/www/client/source/src/views/LineList.vue | 11 +++++-- lib/www/client/source/src/views/Log.vue | 10 +++--- lib/www/client/source/src/views/Plan.vue | 31 +++++++++++-------- .../client/source/src/views/ProjectList.vue | 9 ++++-- .../source/src/views/ProjectSettings.vue | 2 +- lib/www/client/source/src/views/QC.vue | 15 ++++++--- .../client/source/src/views/SequenceList.vue | 23 ++++++++------ 11 files changed, 78 insertions(+), 47 deletions(-) diff --git a/lib/www/client/source/src/components/app-bar-extension-project-list.vue b/lib/www/client/source/src/components/app-bar-extension-project-list.vue index fb2b252..6df506f 100644 --- a/lib/www/client/source/src/components/app-bar-extension-project-list.vue +++ b/lib/www/client/source/src/components/app-bar-extension-project-list.vue @@ -5,7 +5,7 @@ max-width="600" >