]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/request-schedulers/request-schedulers.routes.ts
Fix error messages on client forms
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / request-schedulers / request-schedulers.routes.ts
CommitLineData
df98563e 1import { Routes } from '@angular/router'
eb4f957e 2
954605a8
C
3import { UserRightGuard } from '../../core'
4import { UserRight } from '../../../../../shared'
e636eb88
C
5import { RequestSchedulersComponent } from './request-schedulers.component'
6import { RequestSchedulersStatsComponent } from './request-schedulers-stats'
eb4f957e 7
e636eb88 8export const RequestSchedulersRoutes: Routes = [
eb4f957e 9 {
df98563e 10 path: 'requests',
e636eb88 11 component: RequestSchedulersComponent,
954605a8
C
12 canActivate: [ UserRightGuard ],
13 data: {
14 userRight: UserRight.MANAGE_REQUEST_SCHEDULERS
15 },
df98563e
C
16 children: [
17 {
18 path: '',
19 redirectTo: 'stats',
20 pathMatch: 'full'
21 },
22 {
23 path: 'stats',
e636eb88 24 component: RequestSchedulersStatsComponent,
df98563e
C
25 data: {
26 meta: {
27 title: 'Request stats'
b58c69a1 28 }
eb4f957e 29 }
df98563e
C
30 }
31 ]
32 }
33]