- Removed the RBAC Management section from the navigation structure. - Updated the dashboard page title to "RBAC Management" and modified the breadcrumb to reflect the new path. - Simplified the dashboard component by removing unused data and integrating new tab functionalities for managing applications, groups, roles, and permissions. - Enhanced the create group and create role pages to include application assignment and simplified form states. - Updated user creation page to include application assignment and filtered group/role options based on the selected application. - Deleted the obsolete rbac-permission page to streamline the project structure.
71 lines
1.5 KiB
JavaScript
71 lines
1.5 KiB
JavaScript
export default [
|
|
{
|
|
"header": "Main",
|
|
"description": "",
|
|
"child": [
|
|
{
|
|
"title": "Dashboard",
|
|
"path": "/dashboard",
|
|
"icon": "ic:outline-dashboard",
|
|
"child": [],
|
|
"meta": {}
|
|
}
|
|
],
|
|
"meta": {}
|
|
},
|
|
{
|
|
"header": "Identity & Access Management",
|
|
"description": "Complete user, group, and role management",
|
|
"child": [
|
|
{
|
|
"title": "Users",
|
|
"path": "/users",
|
|
"icon": "ph:users",
|
|
"child": []
|
|
},
|
|
{
|
|
"title": "Groups",
|
|
"path": "/groups",
|
|
"icon": "ph:users-three",
|
|
"child": []
|
|
},
|
|
{
|
|
"title": "Roles",
|
|
"icon": "ph:shield-check",
|
|
"child": [
|
|
{
|
|
"title": "Role List",
|
|
"path": "/roles",
|
|
"icon": "ph:list",
|
|
"child": []
|
|
},
|
|
{
|
|
"title": "Templates",
|
|
"path": "/roles/templates",
|
|
"icon": "ph:copy",
|
|
"child": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Applications",
|
|
"icon": "ph:app-window",
|
|
"child": [
|
|
{
|
|
"title": "Application List",
|
|
"path": "/applications",
|
|
"icon": "ph:list",
|
|
"child": []
|
|
},
|
|
{
|
|
"title": "Resources",
|
|
"path": "/applications/resources",
|
|
"icon": "ph:gear",
|
|
"child": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"meta": {}
|
|
}
|
|
] |