feat(FE-331): add permissions to MAIN_DRAWER_LINKS

This commit is contained in:
ValdiANS
2025-12-23 12:08:16 +07:00
parent 574fb3b371
commit 1f9992c1c8
+45
View File
@@ -10,14 +10,20 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
text: 'Produksi',
link: '/production',
icon: 'heroicons-outline:wrench-screwdriver',
permission: [
'lti.production.project_flocks.list',
'lti.production.recording.list',
],
submenu: [
{
text: 'Daftar Flock',
link: '/production/project-flock',
permission: ['lti.production.project_flocks.list'],
},
{
text: 'Recording',
link: '/production/recording',
permission: ['lti.production.recording.list'],
},
{
text: 'Transfer to Laying',
@@ -29,6 +35,7 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
text: 'Pembelian',
link: '/purchase',
icon: 'heroicons-outline:shopping-cart',
permission: ['lti.purchase.list'],
},
{
text: 'Penjualan',
@@ -39,28 +46,38 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
text: 'Biaya Operasional',
link: '/expense',
icon: 'heroicons:wallet',
permission: ['lti.expense.list'],
},
{
text: 'Closing',
link: '/closing',
icon: 'heroicons-outline:presentation-chart-bar',
permission: ['lti.closing.list'],
},
{
text: 'Persediaan',
link: '/inventory',
icon: 'heroicons-outline:folder',
permission: [
'lti.inventory.product_stock.list',
'lti.inventory.product_warehouses.list',
'lti.inventory.transfer.list',
],
submenu: [
{
text: 'Produk',
link: '/inventory/product',
permission: ['lti.inventory.product_stock.list'],
},
{
text: 'Penyesuaian Stok',
link: '/inventory/adjustment',
permission: ['lti.inventory.product_stock.list'],
},
{
text: 'Transfer Stok',
link: '/inventory/movement',
permission: ['lti.inventory.transfer.list'],
},
],
},
@@ -68,58 +85,86 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
text: 'Master Data',
link: '/master-data',
icon: 'heroicons-outline:circle-stack',
permission: [
'lti.master.area.list',
'lti.master.banks.list',
'lti.master.customer.list',
'lti.master.fcr.list',
'lti.master.flocks.list',
'lti.master.kandangs.list',
'lti.master.locations.list',
'lti.master.nonstocks.list',
'lti.master.product_categories.list',
'lti.master.products.list',
'lti.master.suppliers.list',
'lti.master.uoms.list',
'lti.master.warehouses.list',
],
submenu: [
{
text: 'Produk',
link: '/master-data/product',
permission: ['lti.master.products.list'],
},
{
text: 'Kategori Produk',
link: '/master-data/product-category',
permission: ['lti.master.product_categories.list'],
},
{
text: 'Bank',
link: '/master-data/bank',
permission: ['lti.master.banks.list'],
},
{
text: 'Area',
link: '/master-data/area',
permission: ['lti.master.area.list'],
},
{
text: 'Lokasi',
link: '/master-data/location',
permission: ['lti.master.locations.list'],
},
{
text: 'Kandang',
link: '/master-data/kandang',
permission: ['lti.master.kandangs.list'],
},
{
text: 'Warehouse',
link: '/master-data/warehouse',
permission: ['lti.master.warehouses.list'],
},
{
text: 'Customer',
link: '/master-data/customer',
permission: ['lti.master.customer.list'],
},
{
text: 'UOM',
link: '/master-data/uom',
permission: ['lti.master.uoms.list'],
},
{
text: 'Non-Stock',
link: '/master-data/nonstock',
permission: ['lti.master.nonstocks.list'],
},
{
text: 'FCR',
link: '/master-data/fcr',
permission: ['lti.master.fcr.list'],
},
{
text: 'Supplier',
link: '/master-data/supplier',
permission: ['lti.master.suppliers.list'],
},
{
text: 'Flock',
link: '/master-data/flock',
permission: ['lti.master.flocks.list'],
},
],
},