From 9a2d0ccebb778ca9fbcfa73b2df32dcf9080b00e Mon Sep 17 00:00:00 2001 From: cproudlock Date: Tue, 28 Jul 2026 18:21:47 -0400 Subject: [PATCH] dashboard: resolve employee names from directory/user, GE monogram photo fallback, kiosk sweep + label - notifications shopfloor feed: resolve the employee name live when the stored value is a bare SSO (WJ notifications imported as SSOs, never converted), for both single and split-per-employee cards - employee name resolver: after a directory miss, fall back to the shopdb User account (firstname/lastname, keyed by SSO username) so users from other locations still show a name - shopfloor dashboard: employee photo falls back to the GE monogram (own asset, independent of the site_logo setting) with a loop-guarded onerror; recognition + recert tiles both covered - shopfloor dashboard: 'All Business Units' filter label -> 'All Locations' - geenforce display dispatcher: startup sweep also matches the imaging installers' 'GE Aerospace Dashboard/Lobby' shortcuts by name --- frontend/src/views/ShopfloorDashboard.vue | 20 +++++++---- plugins/employees/api/routes.py | 44 ++++++++++++++++------- plugins/geenforce/seed_display_scope.py | 4 ++- plugins/notifications/api/routes.py | 20 ++++++++--- 4 files changed, 63 insertions(+), 25 deletions(-) diff --git a/frontend/src/views/ShopfloorDashboard.vue b/frontend/src/views/ShopfloorDashboard.vue index 2494348..f98521f 100644 --- a/frontend/src/views/ShopfloorDashboard.vue +++ b/frontend/src/views/ShopfloorDashboard.vue @@ -14,7 +14,7 @@
{{ currentTime }}