Compare commits

...

2 Commits

Author SHA1 Message Date
Flatlogic Bot
d0e40d6edb 1 2025-04-09 14:09:42 +00:00
Flatlogic Bot
4341ee93ca 1 2025-04-08 13:52:26 +00:00
4 changed files with 17 additions and 52 deletions

5
.gitignore vendored
View File

@ -1,3 +1,8 @@
node_modules/ node_modules/
*/node_modules/ */node_modules/
*/build/ */build/
**/node_modules/
**/build/
.DS_Store
.env

View File

@ -0,0 +1 @@
{}

View File

@ -29,7 +29,7 @@
"jwt-decode": "^3.1.2", "jwt-decode": "^3.1.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"moment": "^2.30.1", "moment": "^2.30.1",
"next": "^14.1.0", "next": "15.2.0",
"numeral": "^2.0.6", "numeral": "^2.0.6",
"query-string": "^8.1.0", "query-string": "^8.1.0",
"react": "^19.0.0", "react": "^19.0.0",

View File

@ -7,72 +7,31 @@ const menuAside: MenuAsideItem[] = [
icon: icon.mdiViewDashboardOutline, icon: icon.mdiViewDashboardOutline,
label: 'Dashboard', label: 'Dashboard',
}, },
{
href: '/users/users-list',
label: 'Users',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
icon: icon.mdiAccountGroup ? icon.mdiAccountGroup : icon.mdiTable,
permissions: 'READ_USERS',
},
{
href: '/employees/employees-list',
label: 'Employees',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
icon: icon.mdiAccount ? icon.mdiAccount : icon.mdiTable,
permissions: 'READ_EMPLOYEES',
},
{ {
href: '/offices/offices-list', href: '/offices/offices-list',
label: 'Offices', label: 'Office',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
icon: icon.mdiDomain ? icon.mdiDomain : icon.mdiTable, icon: icon.mdiDomain ? icon.mdiDomain : icon.mdiTable,
permissions: 'READ_OFFICES', permissions: 'READ_OFFICES',
}, },
{ {
href: '/transfer_requests/transfer_requests-list', href: '/users/users-list',
label: 'Transfer requests', label: 'User',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
icon: icon.mdiSwapHorizontal ? icon.mdiSwapHorizontal : icon.mdiTable, icon: icon.mdiAccountGroup ? icon.mdiAccountGroup : icon.mdiTable,
permissions: 'READ_TRANSFER_REQUESTS', permissions: 'READ_USERS',
}, },
{ {
href: '/roles/roles-list', href: '/data',
label: 'Roles', label: 'Data',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
icon: icon.mdiShieldAccountVariantOutline icon: icon.mdiTable,
? icon.mdiShieldAccountVariantOutline
: icon.mdiTable,
permissions: 'READ_ROLES',
},
{
href: '/permissions/permissions-list',
label: 'Permissions',
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
icon: icon.mdiShieldAccountOutline
? icon.mdiShieldAccountOutline
: icon.mdiTable,
permissions: 'READ_PERMISSIONS',
},
{
href: '/profile',
label: 'Profile',
icon: icon.mdiAccountCircle,
},
{
href: '/api-docs',
target: '_blank',
label: 'Swagger API',
icon: icon.mdiFileCode,
permissions: 'READ_API_DOCS',
}, },
]; ];
export default menuAside; export default menuAside;