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