X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fapp-routing.module.ts;h=40e4ec35d5dca3694b9887b29772259ecaa74f79;hb=376d8f134b8bf3d995e20d0819e6bc17fc3584bb;hp=b5afc9c92fb4dc0d21d1768c0c1d4867250d1e7d;hpb=a37e9e74ff07b057370d1ed6c0b391a02be8a6d2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/app-routing.module.ts b/client/src/app/app-routing.module.ts index b5afc9c92..40e4ec35d 100644 --- a/client/src/app/app-routing.module.ts +++ b/client/src/app/app-routing.module.ts @@ -96,6 +96,7 @@ const routes: Routes = [ { path: 'videos/upload', loadChildren: () => import('@app/+videos/+video-edit/video-add.module').then(m => m.VideoAddModule), + canActivateChild: [ MetaGuard ], data: { meta: { title: $localize`Upload a video` @@ -105,6 +106,7 @@ const routes: Routes = [ { path: 'videos/update/:uuid', loadChildren: () => import('@app/+videos/+video-edit/video-update.module').then(m => m.VideoUpdateModule), + canActivateChild: [ MetaGuard ], data: { meta: { title: $localize`Edit a video` @@ -143,6 +145,18 @@ const routes: Routes = [ canActivateChild: [ MetaGuard ] }, + { + path: 'studio', + loadChildren: () => import('./+video-studio/video-studio.module').then(m => m.VideoStudioModule), + canActivateChild: [ MetaGuard ] + }, + + { + path: 'stats', + loadChildren: () => import('./+stats/stats.module').then(m => m.StatsModule), + canActivateChild: [ MetaGuard ] + }, + // Matches /@:actorName { matcher: (url): UrlMatchResult => { @@ -180,7 +194,7 @@ for (const locale of POSSIBLE_LOCALES) { routes.push({ path: '**', - loadChildren: () => import('./+page-not-found/page-not-found.module').then(m => m.PageNotFoundModule) + loadChildren: () => import('./+error-page/error-page.module').then(m => m.ErrorPageModule) }) @NgModule({