mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-07 10:14:13 -04:00
Disabling rank guards
This commit is contained in:
parent
a0f8fe4de4
commit
22a0267191
@ -27,27 +27,27 @@ import { WatchItem } from "./models/watch-item";
|
||||
const routes: Routes = [
|
||||
{path: "browse", component: ItemsGridComponent, pathMatch: "full",
|
||||
resolve: {items: PageResolver.forResource<LibraryItem>("items", ItemsGridComponent.routeMapper)},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always"
|
||||
},
|
||||
{path: "browse/:slug", component: ItemsGridComponent,
|
||||
resolve: {items: PageResolver.forResource<LibraryItem>("library/:slug/items", ItemsGridComponent.routeMapper)},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always",
|
||||
},
|
||||
|
||||
{path: "genre/:slug", component: ItemsGridComponent,
|
||||
resolve: {items: PageResolver.forResource<Show>("shows", ItemsGridComponent.routeMapper, "genres=ctn::slug")},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always"
|
||||
},
|
||||
{path: "studio/:slug", component: ItemsGridComponent,
|
||||
resolve: {items: PageResolver.forResource<Show>("shows", ItemsGridComponent.routeMapper, "studio=:slug")},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always"
|
||||
},
|
||||
|
||||
@ -57,8 +57,8 @@ const routes: Routes = [
|
||||
collection: ItemResolver.forResource<Collection>("collections/:slug"),
|
||||
shows: PageResolver.forResource<Show>("collections/:slug/shows", ItemsGridComponent.routeMapper)
|
||||
},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always"
|
||||
},
|
||||
{path: "people/:slug", component: CollectionComponent,
|
||||
@ -67,27 +67,27 @@ const routes: Routes = [
|
||||
collection: ItemResolver.forResource<Collection>("people/:slug"),
|
||||
shows: PageResolver.forResource<Show>("people/:slug/roles", ItemsGridComponent.routeMapper)
|
||||
},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")],
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")],
|
||||
runGuardsAndResolvers: "always"
|
||||
},
|
||||
|
||||
{path: "show/:slug", component: ShowDetailsComponent,
|
||||
resolve: {show: ItemResolver.forResource<Show>("shows/:slug?fields=studio,genres,seasons,externalIDs")},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")]
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")]
|
||||
},
|
||||
|
||||
{path: "search/:query", component: SearchComponent,
|
||||
resolve: {items: ItemResolver.forResource<SearchResult>("search/:query")},
|
||||
canLoad: [AuthGuard.forPermissions("read")],
|
||||
canActivate: [AuthGuard.forPermissions("read")]
|
||||
// canLoad: [AuthGuard.forPermissions("read")],
|
||||
// canActivate: [AuthGuard.forPermissions("read")]
|
||||
},
|
||||
|
||||
{path: "watch/:item", component: PlayerComponent,
|
||||
resolve: {item: ItemResolver.forResource<WatchItem>("watch/:item")},
|
||||
canLoad: [AuthGuard.forPermissions("play")],
|
||||
canActivate: [AuthGuard.forPermissions("play")]
|
||||
// canLoad: [AuthGuard.forPermissions("play")],
|
||||
// canActivate: [AuthGuard.forPermissions("play")]
|
||||
},
|
||||
|
||||
// TODO implement an home page.
|
||||
|
@ -20,6 +20,7 @@ export class AuthService
|
||||
if (x == null)
|
||||
{
|
||||
this.account = null;
|
||||
this.isAuthenticated = false;
|
||||
return;
|
||||
}
|
||||
this.account = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user