From 954605a804da399317ca62afa2fb9244afa11ebf Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 27 Oct 2017 16:55:03 +0200 Subject: Support roles with rights and add moderator role --- .../src/app/+admin/request-schedulers/request-schedulers.routes.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'client/src/app/+admin/request-schedulers') diff --git a/client/src/app/+admin/request-schedulers/request-schedulers.routes.ts b/client/src/app/+admin/request-schedulers/request-schedulers.routes.ts index 4961c646b..c2564de15 100644 --- a/client/src/app/+admin/request-schedulers/request-schedulers.routes.ts +++ b/client/src/app/+admin/request-schedulers/request-schedulers.routes.ts @@ -1,5 +1,7 @@ import { Routes } from '@angular/router' +import { UserRightGuard } from '../../core' +import { UserRight } from '../../../../../shared' import { RequestSchedulersComponent } from './request-schedulers.component' import { RequestSchedulersStatsComponent } from './request-schedulers-stats' @@ -7,6 +9,10 @@ export const RequestSchedulersRoutes: Routes = [ { path: 'requests', component: RequestSchedulersComponent, + canActivate: [ UserRightGuard ], + data: { + userRight: UserRight.MANAGE_REQUEST_SCHEDULERS + }, children: [ { path: '', -- cgit v1.2.3