chore: use real permission for daily checklist menu

This commit is contained in:
ValdiANS
2026-01-15 15:14:04 +07:00
parent 27a398a1c8
commit 781a5ca0d9
+22 -18
View File
@@ -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'],
}, },
], ],
}, },