mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 07:45:47 +00:00
chore: use real permission for daily checklist menu
This commit is contained in:
+22
-18
@@ -10,61 +10,65 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
|
|||||||
text: 'Daily Checklist',
|
text: 'Daily Checklist',
|
||||||
link: '/daily-checklist',
|
link: '/daily-checklist',
|
||||||
icon: 'heroicons-outline:clipboard-check',
|
icon: 'heroicons-outline:clipboard-check',
|
||||||
// TODO: add permission
|
permission: [
|
||||||
// permission: ['lti.daily_checklist.list'],
|
'lti.daily_checklist.dashboard.list',
|
||||||
|
'lti.daily_checklist.create',
|
||||||
|
'lti.daily_checklist.list',
|
||||||
|
'lti.daily_checklist.detail',
|
||||||
|
'lti.daily_checklist.reports',
|
||||||
|
'lti.daily_checklist.master_data.employee',
|
||||||
|
'lti.daily_checklist.master_data.activity',
|
||||||
|
'lti.daily_checklist.master_data.configuration',
|
||||||
|
],
|
||||||
submenu: [
|
submenu: [
|
||||||
{
|
{
|
||||||
text: 'Dashboard',
|
text: 'Dashboard',
|
||||||
link: '/daily-checklist/dashboard',
|
link: '/daily-checklist/dashboard',
|
||||||
icon: 'lucide:layout-dashboard',
|
icon: 'lucide:layout-dashboard',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.dashboard.list'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Daily Checklist',
|
text: 'Daily Checklist',
|
||||||
link: '/daily-checklist/daily-checklist',
|
link: '/daily-checklist/daily-checklist',
|
||||||
icon: 'lucide:clipboard-check',
|
icon: 'lucide:clipboard-check',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.create'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Daftar Daily Checklist',
|
text: 'Daftar Daily Checklist',
|
||||||
link: '/daily-checklist/list-daily-checklist',
|
link: '/daily-checklist/list-daily-checklist',
|
||||||
icon: 'lucide:circle-check',
|
icon: 'lucide:circle-check',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.list'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Laporan',
|
text: 'Laporan',
|
||||||
link: '/daily-checklist/reports',
|
link: '/daily-checklist/reports',
|
||||||
icon: 'lucide:file-text',
|
icon: 'lucide:file-text',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.reports'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Master Data',
|
text: 'Master Data',
|
||||||
link: '/daily-checklist/master-data',
|
link: '/daily-checklist/master-data',
|
||||||
icon: 'lucide:database',
|
icon: 'lucide:database',
|
||||||
// TODO: add permission
|
permission: [
|
||||||
// permission: ['lti.daily_checklist.list'],
|
'lti.daily_checklist.master_data.employee',
|
||||||
|
'lti.daily_checklist.master_data.activity',
|
||||||
|
'lti.daily_checklist.master_data.configuration',
|
||||||
|
],
|
||||||
submenu: [
|
submenu: [
|
||||||
{
|
{
|
||||||
text: 'Employee (ABK)',
|
text: 'Employee (ABK)',
|
||||||
link: '/daily-checklist/master-data/employee',
|
link: '/daily-checklist/master-data/employee',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.master_data.employee'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Aktivitas',
|
text: 'Aktivitas',
|
||||||
link: '/daily-checklist/master-data/activity',
|
link: '/daily-checklist/master-data/activity',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.master_data.activity'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Konfigurasi',
|
text: 'Konfigurasi',
|
||||||
link: '/daily-checklist/master-data/configuration',
|
link: '/daily-checklist/master-data/configuration',
|
||||||
// TODO: add permission
|
permission: ['lti.daily_checklist.master_data.configuration'],
|
||||||
// permission: ['lti.daily_checklist.list'],
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user