keycloak-scim/src/clients/routes.ts
Erik Jan de Wit 811131518e
Adds the permissions tab to the Authorization screen under clients (#1835)
* initial work on permissions

* search dropdown permissions

* permissions tab

* added empty state

* added new permssion detail route

* added detail screen

* fixed load

* added decision strategy

* added tests

* fixed class name and identeded the expandable table row
2022-01-12 11:01:54 -05:00

30 lines
1 KiB
TypeScript

import type { RouteDef } from "../route-config";
import { AddClientRoute } from "./routes/AddClient";
import { ClientRoute } from "./routes/Client";
import { ClientsRoute } from "./routes/Clients";
import { CreateInitialAccessTokenRoute } from "./routes/CreateInitialAccessToken";
import { ImportClientRoute } from "./routes/ImportClient";
import { MapperRoute } from "./routes/Mapper";
import { NewResourceRoute } from "./routes/NewResource";
import { ResourceDetailsRoute } from "./routes/Resource";
import { NewScopeRoute } from "./routes/NewScope";
import { ScopeDetailsRoute } from "./routes/Scope";
import { NewPermissionRoute } from "./routes/NewPermission";
import { PermissionDetailsRoute } from "./routes/PermissionDetails";
const routes: RouteDef[] = [
AddClientRoute,
ImportClientRoute,
ClientsRoute,
CreateInitialAccessTokenRoute,
ClientRoute,
MapperRoute,
NewResourceRoute,
ResourceDetailsRoute,
NewScopeRoute,
ScopeDetailsRoute,
NewPermissionRoute,
PermissionDetailsRoute,
];
export default routes;