Add user access user role client portal

This commit is contained in:
ivan-sim
2024-07-05 13:29:29 +07:00
parent 9b643cd7dd
commit ee6a1afc4b
17 changed files with 2024 additions and 7 deletions

View File

@@ -314,6 +314,102 @@ export default function Router() {
},
],
},
{
path: 'user-role',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserRole />,
index: true,
},
],
},
{
path: 'user-role/create',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserRoleCreate />,
index: true,
},
],
},
{
path: 'user/role/:id/edit',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserRoleCreate />,
index: true,
},
],
},
{
path: 'user-access',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserAccess />,
index: true,
},
],
},
{
path: 'user-access/create',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserAccessCreate />,
index: true,
},
],
},
{
path: 'user/access/:id/edit',
element: (
<AuthProvider>
<AuthGuard>
<DashboardLayout />
</AuthGuard>
</AuthProvider>
),
children: [
{
element: <UserAccessCreate />,
index: true,
},
],
},
{ path: '*', element: <Navigate to="/404" replace /> },
]);
}
@@ -361,3 +457,9 @@ const MasterFormulariumTemplateV2 = Loadable(lazy(() => import('../pages/Master/
const MasterFormulariumTemplateCreateV2 = Loadable(lazy(() => import('../pages/Master/FormulariumV2/CreateUpdate')));
const MasterFormulariumTemplateHistoriesV2 = Loadable(lazy(() => import('../pages/Master/FormulariumV2/History')));
const MasterFormulariumTemplateDetailV2 = Loadable(lazy(() => import('../pages/Master/FormulariumV2/Detail/Index')));
// User Management
const UserRole = Loadable(lazy(() => import('../pages/UserManagement/UserRole/Index')));
const UserRoleCreate = Loadable(lazy(() => import('../pages/UserManagement/UserRole/CreateUpdate')));
const UserAccess = Loadable(lazy(() => import('../pages/UserManagement/UserAccess/Index')));
const UserAccessCreate = Loadable(lazy(() => import('../pages/UserManagement/UserAccess/CreateUpdate')));