aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/+admin/moderation/moderation.routes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/+admin/moderation/moderation.routes.ts')
-rw-r--r--client/src/app/+admin/moderation/moderation.routes.ts42
1 files changed, 42 insertions, 0 deletions
diff --git a/client/src/app/+admin/moderation/moderation.routes.ts b/client/src/app/+admin/moderation/moderation.routes.ts
new file mode 100644
index 000000000..b133152d9
--- /dev/null
+++ b/client/src/app/+admin/moderation/moderation.routes.ts
@@ -0,0 +1,42 @@
1import { Routes } from '@angular/router'
2import { UserRight } from '../../../../../shared'
3import { UserRightGuard } from '@app/core'
4import { VideoAbuseListComponent } from '@app/+admin/moderation/video-abuse-list'
5import { VideoBlacklistListComponent } from '@app/+admin/moderation/video-blacklist-list'
6import { ModerationComponent } from '@app/+admin/moderation/moderation.component'
7
8export const ModerationRoutes: Routes = [
9 {
10 path: 'moderation',
11 component: ModerationComponent,
12 children: [
13 {
14 path: '',
15 redirectTo: 'video-abuses/list',
16 pathMatch: 'full'
17 },
18 {
19 path: 'video-abuses/list',
20 component: VideoAbuseListComponent,
21 canActivate: [ UserRightGuard ],
22 data: {
23 userRight: UserRight.MANAGE_VIDEO_ABUSES,
24 meta: {
25 title: 'Video abuses list'
26 }
27 }
28 },
29 {
30 path: 'video-blacklist/list',
31 component: VideoBlacklistListComponent,
32 canActivate: [ UserRightGuard ],
33 data: {
34 userRight: UserRight.MANAGE_VIDEO_BLACKLIST,
35 meta: {
36 title: 'Blacklisted videos'
37 }
38 }
39 }
40 ]
41 }
42]