Afiq f05dd42c16 Enhance README and implement RBAC system with Authentik integration
- Updated README.md to reflect the new project name and provide an overview of the Role-Based Access Control (RBAC) system.
- Added new components for RBAC management, including:
  - PermissionExample.vue: Demonstrates permission-based navigation.
  - GroupCard.vue: Displays group information and assigned roles.
  - PermissionMatrix.vue: Visual representation of permissions across roles and resources.
  - RoleTemplates.vue: Quick role templates for applying pre-configured permissions.
  - StatsCards.vue: Displays statistics related to users, groups, and roles.
- Introduced useRbacPermissions.js for managing permission checks.
- Created docker-compose.yml for PostgreSQL and Redis services.
- Developed comprehensive documentation for application management and Authentik integration.
- Added multiple pages for managing applications, groups, roles, and users, including bulk operations and templates.
- Updated navigation structure to include new RBAC management paths.
2025-05-31 15:58:41 +08:00

77 lines
1.6 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": []
}
]
},
{
"title": "RBAC Management",
"path": "/rbac-permission",
"icon": "ph:matrix-logo",
"child": []
}
],
"meta": {}
}
]