Pārlūkot izejas kodu

成り代わり時の権限について 修正

develop
sosuke.iwabuchi pirms 2 gadiem
vecāks
revīzija
10d53836bf
2 mainītis faili ar 7 papildinājumiem un 2 dzēšanām
  1. +1
    -0
      src/contexts/AuthContext.tsx
  2. +6
    -2
      src/routes/auth.ts

+ 1
- 0
src/contexts/AuthContext.tsx Parādīt failu

@@ -198,6 +198,7 @@ function AuthContextProvider({ children }: Props) {
})) &&
// 成り代わり条件
(authorization.allowChangedContract === undefined ||
role !== UserRole.SUPER_ADMIN ||
isChangedContractId === authorization.allowChangedContract)
);
},


+ 6
- 2
src/routes/auth.ts Parādīt failu

@@ -53,8 +53,12 @@ export const AUTH = {
R.NORMAL_ADMIN,
{ custom: [C.HELLO_TECHNO] }
),
[P.DASHBOARD_LOGIN_USER_LIST]: setAuth("eq", R.CONTRACT_ADMIN),
[P.DASHBOARD_LOGIN_USER_CREATE]: setAuth("eq", R.CONTRACT_ADMIN),
[P.DASHBOARD_LOGIN_USER_LIST]: setAuth("ge", R.CONTRACT_ADMIN, {
allowChangedContract: true,
}),
[P.DASHBOARD_LOGIN_USER_CREATE]: setAuth("ge", R.CONTRACT_ADMIN, {
allowChangedContract: true,
}),
[P.DASHBOARD_LOGIN_USER_CHANGE_PASSWORD]: setAuth("ge", R.NORMAL_ADMIN),

[P.PAGE_403]: setAuth("all"),


Notiek ielāde…
Atcelt
Saglabāt