Revert "WEB-233: Improve the OIDC integration with 2FA (#2602)"
This reverts commit 9745643456.
This commit is contained in:
@@ -16,115 +16,51 @@ import { UsersResolver } from './users.resolver';
|
||||
import { UsersTemplateResolver } from './users-template.resolver';
|
||||
import { UserResolver } from './user.resolver';
|
||||
|
||||
/** Custom Resolvers for Zitadel */
|
||||
import { UsersZitadelResolver } from '../zitadel/users/usersZitadel.resolver';
|
||||
import { UsersZitadelTemplateResolver } from '../zitadel/users/usersZitadel-template.resolver';
|
||||
import { UserZitadelResolver } from '../zitadel/users/userZitadel.resolver';
|
||||
|
||||
/** Custom Components for Zitadel */
|
||||
import { UsersComponent as UserZitadelComponent } from '../zitadel/users/users.component';
|
||||
import { ViewUserComponent as ViewUserZitadelComponent } from '../zitadel/users/view-user/view-user.component';
|
||||
import { CreateUserComponent as CreateUserZitadelComponent } from '../zitadel/users/create-user/create-user.component';
|
||||
import { EditUserComponent as EditUserZitadelComponent } from '../zitadel/users/edit-user/edit-user.component';
|
||||
|
||||
/** Environment */
|
||||
import { environment } from 'environments/environment';
|
||||
|
||||
/** Users Routes for Mifos */
|
||||
const mifosRoutes: Routes = [
|
||||
{
|
||||
path: '',
|
||||
component: UsersComponent,
|
||||
resolve: { users: UsersResolver }
|
||||
},
|
||||
{
|
||||
path: 'create',
|
||||
component: CreateUserComponent,
|
||||
data: { title: 'Create User', breadcrumb: 'Create User' },
|
||||
resolve: { usersTemplate: UsersTemplateResolver }
|
||||
},
|
||||
{
|
||||
path: ':id',
|
||||
data: { title: 'View User', routeParamBreadcrumb: 'id' },
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: ViewUserComponent,
|
||||
resolve: { user: UserResolver }
|
||||
},
|
||||
{
|
||||
path: 'edit',
|
||||
component: EditUserComponent,
|
||||
data: { title: 'Edit User', breadcrumb: 'Edit', routeResolveBreadcrumb: false },
|
||||
resolve: {
|
||||
user: UserResolver,
|
||||
usersTemplate: UsersTemplateResolver
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
/**
|
||||
* Route definition for Zitadel
|
||||
*/
|
||||
const zitadelRoutes: Routes = [
|
||||
{
|
||||
path: '',
|
||||
component: UserZitadelComponent,
|
||||
resolve: { users: UsersZitadelResolver }
|
||||
},
|
||||
{
|
||||
path: 'create',
|
||||
component: CreateUserZitadelComponent,
|
||||
data: { title: 'Create User', breadcrumb: 'Create User' },
|
||||
resolve: { usersTemplate: UsersTemplateResolver }
|
||||
},
|
||||
{
|
||||
path: ':id',
|
||||
data: { title: 'View User', routeParamBreadcrumb: 'id' },
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: ViewUserZitadelComponent,
|
||||
resolve: { user: UserZitadelResolver }
|
||||
},
|
||||
{
|
||||
path: 'edit',
|
||||
component: EditUserZitadelComponent,
|
||||
data: { title: 'Edit User', breadcrumb: 'Edit', routeResolveBreadcrumb: false },
|
||||
resolve: {
|
||||
user: UserZitadelResolver,
|
||||
usersTemplate: UsersZitadelTemplateResolver
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
/**
|
||||
* Choose the correct route set according to the environment
|
||||
*/
|
||||
const isOidcEnabled = !(
|
||||
(window as any)?.env?.oidcServerEnabled === false ||
|
||||
(window as any)?.env?.oidcServerEnabled === 'false' ||
|
||||
(window as any)?.env?.oidcServerEnabled === 0 ||
|
||||
(window as any)?.env?.oidcServerEnabled === '0' ||
|
||||
(window as any)?.env?.oidcServerEnabled === null ||
|
||||
(window as any)?.env?.oidcServerEnabled === undefined
|
||||
);
|
||||
|
||||
const selectedRoutes = isOidcEnabled ? mifosRoutes : zitadelRoutes;
|
||||
|
||||
/**
|
||||
* Final routes with the shell
|
||||
*/
|
||||
/** Users Routes */
|
||||
const routes: Routes = [
|
||||
Route.withShell([
|
||||
{
|
||||
path: 'appusers',
|
||||
data: { title: 'Users', breadcrumb: 'Users' },
|
||||
children: selectedRoutes
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: UsersComponent,
|
||||
resolve: {
|
||||
users: UsersResolver
|
||||
}
|
||||
},
|
||||
{
|
||||
path: 'create',
|
||||
component: CreateUserComponent,
|
||||
data: { title: 'Create User', breadcrumb: 'Create User' },
|
||||
resolve: {
|
||||
usersTemplate: UsersTemplateResolver
|
||||
}
|
||||
},
|
||||
{
|
||||
path: ':id',
|
||||
data: { title: 'View User', routeParamBreadcrumb: 'id' },
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: ViewUserComponent,
|
||||
resolve: {
|
||||
user: UserResolver
|
||||
}
|
||||
},
|
||||
{
|
||||
path: 'edit',
|
||||
component: EditUserComponent,
|
||||
data: { title: 'Edit User', breadcrumb: 'Edit', routeResolveBreadcrumb: false },
|
||||
resolve: {
|
||||
user: UserResolver,
|
||||
usersTemplate: UsersTemplateResolver
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
])
|
||||
|
||||
@@ -141,10 +77,7 @@ const routes: Routes = [
|
||||
providers: [
|
||||
UsersResolver,
|
||||
UsersTemplateResolver,
|
||||
UserResolver,
|
||||
UsersZitadelResolver,
|
||||
UserZitadelResolver,
|
||||
UsersZitadelTemplateResolver
|
||||
UserResolver
|
||||
]
|
||||
})
|
||||
export class UsersRoutingModule {}
|
||||
|
||||
@@ -11,12 +11,6 @@ import { CreateUserComponent } from './create-user/create-user.component';
|
||||
import { ViewUserComponent } from './view-user/view-user.component';
|
||||
import { EditUserComponent } from './edit-user/edit-user.component';
|
||||
|
||||
/** Custom Components of Zitadel */
|
||||
import { ViewUserComponent as ViewUserZitadelComponent } from '../zitadel/users/view-user/view-user.component';
|
||||
import { EditUserComponent as EditUserZitadelComponent } from '../zitadel/users/edit-user/edit-user.component';
|
||||
import { CreateUserComponent as CreateUserZitadelComponent } from '../zitadel/users/create-user/create-user.component';
|
||||
import { UsersComponent as UserZitadelComponent } from '../zitadel/users/users.component';
|
||||
|
||||
/**
|
||||
* Users Module
|
||||
*
|
||||
@@ -29,12 +23,7 @@ import { UsersComponent as UserZitadelComponent } from '../zitadel/users/users.c
|
||||
UsersComponent,
|
||||
CreateUserComponent,
|
||||
ViewUserComponent,
|
||||
EditUserComponent,
|
||||
// Users Zitadel
|
||||
UserZitadelComponent,
|
||||
ViewUserZitadelComponent,
|
||||
EditUserZitadelComponent,
|
||||
CreateUserZitadelComponent
|
||||
EditUserComponent
|
||||
]
|
||||
})
|
||||
export class UsersModule {}
|
||||
|
||||
Reference in New Issue
Block a user