dev env setup
This commit is contained in:
@@ -16,7 +16,7 @@ export const roles = {
|
||||
MemberAdmin: 'memberadmin',
|
||||
};
|
||||
|
||||
function requireRoles(roles: string[], any: boolean = false): CanActivateFn {
|
||||
function requireRoles(roles: string[]=[], any: boolean = false): CanActivateFn {
|
||||
const isAllowed = async (
|
||||
_: ActivatedRouteSnapshot,
|
||||
__: RouterStateSnapshot,
|
||||
@@ -44,7 +44,12 @@ export const routes: Routes = [
|
||||
{
|
||||
path: '',
|
||||
loadComponent: () => import('./components/home/home').then((mod) => mod.Home),
|
||||
canActivate: [requireRoles([roles.MemberAdmin, roles.UserAdmin], true)],
|
||||
canActivate: [requireRoles()],
|
||||
},
|
||||
{
|
||||
path: 'home',
|
||||
loadComponent: () => import('./components/home/home').then((mod) => mod.Home),
|
||||
canActivate: [requireRoles()],
|
||||
},
|
||||
{ path: '**', component: MissingPage },
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user