zitadel/console/src/app/pages/user-detail/user-detail-routing.module.ts
Max Peintner 9935784461
fix(console): distinct user grant searches and creates, project grant member edit, import cleanup (#342)
* project grant member edit

* project grant member dialog, import cleanup

* readd project roles

* user login-methods cleanup

* fix sw config, user grant context

* delete user grants, context for creation, search

* contributor box shadow

* password to detail view

* user detail notification

* lint
2020-07-06 16:17:06 +02:00

41 lines
1.0 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { RoleGuard } from 'src/app/guards/role.guard';
import { AuthUserDetailComponent } from './auth-user-detail/auth-user-detail.component';
import { PasswordComponent } from './password/password.component';
import { UserDetailComponent } from './user-detail/user-detail.component';
const routes: Routes = [
{
path: 'me',
component: AuthUserDetailComponent,
},
{
path: 'me/password',
component: PasswordComponent,
},
{
path: ':id',
component: UserDetailComponent,
canActivate: [RoleGuard],
data: {
roles: ['user.read'],
},
},
{
path: ':id/password',
component: PasswordComponent,
canActivate: [RoleGuard],
data: {
roles: ['user.write'],
},
},
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class UserDetailRoutingModule { }