From 5dcc7e30afef6a8a8c3ae9a995a878a9303a0d10 Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Thu, 13 Aug 2026 09:30:40 -0400 Subject: [PATCH] Display role vocabulary, migration commit fix, stale enforcement reports --- .../views/settings/DashboardDefaultsList.vue | 38 +++++-- migrations/env.py | 15 +++ .../7d32_displayrole_kiosk_vocabulary.py | 67 ++++++++++++ plugins/geenforce/api/routes.py | 36 ++++++- .../frontend/views/EnforcementReports.vue | 15 ++- plugins/geenforce/manifest.json | 2 +- plugins/geenforce/plugin.py | 20 ++++ plugins/geenforce/seed_display_scope.py | 17 +-- plugins/geenforce/service.py | 23 +++- shopdb/__init__.py | 8 +- shopdb/api/__init__.py | 13 ++- shopdb/core/api/dashboarddefaults.py | 21 ++-- shopdb/core/models/dashboarddefault.py | 49 +++++++-- tests/test_core/test_dashboarddefaults.py | 76 ++++++++++++- .../test_geenforce_publish_gate.py | 36 +++++++ .../test_plugins/test_geenforce_reporting.py | 100 ++++++++++++++++++ 16 files changed, 490 insertions(+), 46 deletions(-) create mode 100644 migrations/versions/7d32_displayrole_kiosk_vocabulary.py diff --git a/frontend/src/views/settings/DashboardDefaultsList.vue b/frontend/src/views/settings/DashboardDefaultsList.vue index c63fd865..f84f3d80 100644 --- a/frontend/src/views/settings/DashboardDefaultsList.vue +++ b/frontend/src/views/settings/DashboardDefaultsList.vue @@ -77,10 +77,10 @@ -
+