123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import { Routes } from '@angular/router'
- import { VideoRedundanciesListComponent } from '@app/+admin/follows/video-redundancies-list'
- import { UserRightGuard } from '@app/core'
- import { UserRight } from '@peertube/peertube-models'
- import { FollowersListComponent } from './followers-list'
- import { FollowingListComponent } from './following-list/following-list.component'
- export const FollowsRoutes: Routes = [
- {
- path: 'follows',
- canActivate: [ UserRightGuard ],
- data: {
- userRight: UserRight.MANAGE_SERVER_FOLLOW
- },
- children: [
- {
- path: '',
- redirectTo: 'following-list',
- pathMatch: 'full'
- },
- {
- path: 'following-list',
- component: FollowingListComponent,
- data: {
- meta: {
- title: $localize`Following`
- }
- }
- },
- {
- path: 'followers-list',
- component: FollowersListComponent,
- data: {
- meta: {
- title: $localize`Followers`
- }
- }
- },
- {
- path: 'following-add',
- redirectTo: 'following-list'
- },
- {
- path: 'video-redundancies-list',
- component: VideoRedundanciesListComponent,
- data: {
- meta: {
- title: $localize`Redundancy`
- }
- }
- }
- ]
- }
- ]
|