From db4dcfdb6d32686b0fedc3df6f34f7bfad41d69d Mon Sep 17 00:00:00 2001 From: Sofie Duntugan Date: Thu, 29 Apr 2021 23:16:27 -0700 Subject: [PATCH] Add super admin privilege level --- src/App.tsx | 1 + src/auth/ducks/types.ts | 1 + src/components/navBar/index.tsx | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index 99ac1338..148b4c5a 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -156,6 +156,7 @@ const App: React.FC = () => { ); + case PrivilegeLevel.SUPER_ADMIN: case PrivilegeLevel.ADMIN: return ( diff --git a/src/auth/ducks/types.ts b/src/auth/ducks/types.ts index 0b12a926..89d8693b 100644 --- a/src/auth/ducks/types.ts +++ b/src/auth/ducks/types.ts @@ -57,6 +57,7 @@ export enum PrivilegeLevel { NONE = 'none', STANDARD = 'standard', ADMIN = 'admin', + SUPER_ADMIN = 'superAdmin', } export const NO_USER_ID = -1; diff --git a/src/components/navBar/index.tsx b/src/components/navBar/index.tsx index ec08e1f5..5270375f 100644 --- a/src/components/navBar/index.tsx +++ b/src/components/navBar/index.tsx @@ -94,7 +94,8 @@ const NavBar: React.FC = ({ tokens, userData }) => { > Account Settings - {privilegeLevel === PrivilegeLevel.ADMIN && ( + {(privilegeLevel === PrivilegeLevel.ADMIN || + privilegeLevel === PrivilegeLevel.SUPER_ADMIN) && ( { history.push(Routes.ADMIN);