File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,11 @@ export const AdminSideNav: React.FC<AdminSideNavProps> = ({ notifications }) =>
2929 {
3030 title : 'Roster' ,
3131 children : [
32- { title : 'Approved LOAs' , route : 'loa' } ,
32+ {
33+ title : 'Approved LOAs' ,
34+ route : 'loa' ,
35+ auth : ( user ) => user ?. permissions . is_admin ?? false ,
36+ } ,
3337 {
3438 title : 'Roster Purge' ,
3539 route : 'purge' ,
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ const isLoggedIn = (token: JWT | null) => token !== null;
1010
1111const ROUTE_AUTH_MAP : { re : RegExp , verify : ( token : JWT | null ) => boolean } [ ] = [
1212 // Need to be admin
13+ { re : / \/ a d m i n \/ l o a / , verify : isAdmin } ,
1314 { re : / \/ a d m i n \/ p u r g e / , verify : isAdmin } ,
1415 { re : / \/ a d m i n \/ q u e u e \/ l o a / , verify : isAdmin } ,
1516 { re : / \/ a d m i n \/ q u e u e \/ v i s i t / , verify : isAdmin } ,
You can’t perform that action at this time.
0 commit comments