From dd8a0a195285ca2c76695f5fbc921e8e0db3ea9b Mon Sep 17 00:00:00 2001 From: Jeppe Bundgaard Date: Mon, 6 Jul 2026 09:46:43 +0200 Subject: [PATCH] Move backoffice department selector into title --- scripts/playwright-pr-mapping.mjs | 4 +- src/router.js | 6 + .../backoffice/LimitedBackofficeEmployees.vue | 91 ++++++++++++- .../backoffice/LimitedBackofficeHome.vue | 4 + .../components/LimitedBackofficeLayout.vue | 75 ++++++----- tests/e2e/limited-backoffice.spec.ts | 125 ++++++++++++++++-- tests/unit/playwright-pr-mapping.spec.js | 3 +- 7 files changed, 252 insertions(+), 56 deletions(-) diff --git a/scripts/playwright-pr-mapping.mjs b/scripts/playwright-pr-mapping.mjs index b940a4ae..10015de4 100644 --- a/scripts/playwright-pr-mapping.mjs +++ b/scripts/playwright-pr-mapping.mjs @@ -29,8 +29,8 @@ export const sourceMappings = [ projects: chromiumProjects, }, { - name: "backoffice", - patterns: [/^src\/views\/backoffice\//u], + name: "limited-backoffice", + patterns: [/^src\/views\/backoffice\//u, /^src\/services\/limitedBackoffice\.js$/u], specs: ["tests/e2e/limited-backoffice.spec.ts"], projects: chromiumProjects, }, diff --git a/src/router.js b/src/router.js index b1ee415e..0754a15d 100644 --- a/src/router.js +++ b/src/router.js @@ -442,6 +442,12 @@ export const router = createRouter({ }, { name: 'limitedBackofficeEmployees', + path: '/backoffice/departments/:departmentId/employees', + component: LimitedBackofficeEmployees, + meta: { middleware: authMiddleware, titleKey: 'templates.limited_backoffice.employees.title' } + }, + { + name: 'limitedBackofficeEmployeesLegacy', path: '/backoffice/employees', component: LimitedBackofficeEmployees, meta: { middleware: authMiddleware, titleKey: 'templates.limited_backoffice.employees.title' } diff --git a/src/views/backoffice/LimitedBackofficeEmployees.vue b/src/views/backoffice/LimitedBackofficeEmployees.vue index 728a891c..fc4b31b2 100644 --- a/src/views/backoffice/LimitedBackofficeEmployees.vue +++ b/src/views/backoffice/LimitedBackofficeEmployees.vue @@ -1,6 +1,7 @@