Browse Source

update

tags/Baseline_30082024_FRONTEND_UAT
cyril.tsui 1 year ago
parent
commit
8d490e6139
1 changed files with 5 additions and 9 deletions
  1. +5
    -9
      src/middleware.ts

+ 5
- 9
src/middleware.ts View File

@@ -33,7 +33,6 @@ export const [
VIEW_POSITION, VIEW_POSITION,
VIEW_SALARY, VIEW_SALARY,
VIEW_TEAM, VIEW_TEAM,
VIEW_USER_GROUP,
VIEW_HOLIDAY, VIEW_HOLIDAY,
MAINTAIN_CLIENT, MAINTAIN_CLIENT,
MAINTAIN_SUBSIDIARY, MAINTAIN_SUBSIDIARY,
@@ -44,12 +43,11 @@ export const [
MAINTAIN_POSITION, MAINTAIN_POSITION,
MAINTAIN_SALARY, MAINTAIN_SALARY,
MAINTAIN_TEAM, MAINTAIN_TEAM,
MAINTAIN_USER_GROUP,
MAINTAIN_GROUP,
MAINTAIN_HOLIDAY, MAINTAIN_HOLIDAY,
VIEW_DASHBOARD_SELF, VIEW_DASHBOARD_SELF,
VIEW_DASHBOARD_ALL, VIEW_DASHBOARD_ALL,
IMPORT_INVOICE, IMPORT_INVOICE,
MAINTAIN_GROUP,
GENERATE_REPORTS, GENERATE_REPORTS,
VIEW_STAFF_PROFILE, VIEW_STAFF_PROFILE,
IMPORT_RECEIPT, IMPORT_RECEIPT,
@@ -73,7 +71,6 @@ export const [
'VIEW_POSITION', 'VIEW_POSITION',
'VIEW_SALARY', 'VIEW_SALARY',
'VIEW_TEAM', 'VIEW_TEAM',
'VIEW_USER_GROUP',
'VIEW_HOLIDAY', 'VIEW_HOLIDAY',
'MAINTAIN_CLIENT', 'MAINTAIN_CLIENT',
'MAINTAIN_SUBSIDIARY', 'MAINTAIN_SUBSIDIARY',
@@ -84,12 +81,11 @@ export const [
'MAINTAIN_POSITION', 'MAINTAIN_POSITION',
'MAINTAIN_SALARY', 'MAINTAIN_SALARY',
'MAINTAIN_TEAM', 'MAINTAIN_TEAM',
'MAINTAIN_USER_GROUP',
'MAINTAIN_GROUP',
'MAINTAIN_HOLIDAY', 'MAINTAIN_HOLIDAY',
'VIEW_DASHBOARD_SELF', 'VIEW_DASHBOARD_SELF',
'VIEW_DASHBOARD_ALL', 'VIEW_DASHBOARD_ALL',
'IMPORT_INVOICE', 'IMPORT_INVOICE',
'MAINTAIN_GROUP',
'GENERATE_REPORTS', 'GENERATE_REPORTS',
'VIEW_STAFF_PROFILE', 'VIEW_STAFF_PROFILE',
'IMPORT_RECEIPT', 'IMPORT_RECEIPT',
@@ -157,7 +153,7 @@ export default async function middleware(
VIEW_POSITION, VIEW_POSITION,
VIEW_SALARY, VIEW_SALARY,
VIEW_TEAM, VIEW_TEAM,
VIEW_USER_GROUP,
VIEW_GROUP,
VIEW_HOLIDAY, VIEW_HOLIDAY,
MAINTAIN_CLIENT, MAINTAIN_CLIENT,
MAINTAIN_SUBSIDIARY, MAINTAIN_SUBSIDIARY,
@@ -168,7 +164,7 @@ export default async function middleware(
MAINTAIN_POSITION, MAINTAIN_POSITION,
MAINTAIN_SALARY, MAINTAIN_SALARY,
MAINTAIN_TEAM, MAINTAIN_TEAM,
MAINTAIN_USER_GROUP,
MAINTAIN_GROUP,
MAINTAIN_HOLIDAY MAINTAIN_HOLIDAY
].some((ability) => abilities.includes(ability)); ].some((ability) => abilities.includes(ability));
} }
@@ -206,7 +202,7 @@ export default async function middleware(
} }


if (req.nextUrl.pathname.startsWith('/settings/group/create') || req.nextUrl.pathname.startsWith('/settings/group/edit')) { if (req.nextUrl.pathname.startsWith('/settings/group/create') || req.nextUrl.pathname.startsWith('/settings/group/edit')) {
isAuth = [MAINTAIN_USER_GROUP].some((ability) => abilities.includes(ability));
isAuth = [MAINTAIN_GROUP].some((ability) => abilities.includes(ability));
} }


if (req.nextUrl.pathname.startsWith('/settings/holiday/create') || req.nextUrl.pathname.startsWith('/settings/holiday/edit')) { if (req.nextUrl.pathname.startsWith('/settings/holiday/create') || req.nextUrl.pathname.startsWith('/settings/holiday/edit')) {


Loading…
Cancel
Save