Merge branch 'hotfix/permission-guard' into 'development'

[HOTFIX/FE] Permission Guard

See merge request mbugroup/lti-web-client!293
This commit is contained in:
Rivaldi A N S
2026-01-30 09:57:50 +00:00
2 changed files with 15 additions and 2 deletions
+12 -2
View File
@@ -1,15 +1,25 @@
import TransferToLayingsTable from '@/components/pages/production/transfer-to-laying/TransferToLayingsTable';
import TransferToLayingFormModal from '@/components/pages/production/transfer-to-laying/TransferToLayingFormModal';
import TransferToLayingDetailModal from '@/components/pages/production/transfer-to-laying/TransferToLayingDetailModal';
import RequirePermission from '@/components/helper/RequirePermission';
const TransferToLaying = () => {
return (
<section className='w-full'>
<TransferToLayingsTable />
<TransferToLayingFormModal />
<RequirePermission
permissions={[
'lti.production.transfer_to_laying.create',
'lti.production.transfer_to_laying.update',
]}
>
<TransferToLayingFormModal />
</RequirePermission>
<TransferToLayingDetailModal />
<RequirePermission permissions='lti.production.transfer_to_laying.detail'>
<TransferToLayingDetailModal />
</RequirePermission>
</section>
);
};
+3
View File
@@ -82,6 +82,8 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
permission: [
'lti.production.project_flocks.list',
'lti.production.recording.list',
'lti.production.transfer_to_laying.list',
'lti.production.uniformity.list',
],
submenu: [
{
@@ -97,6 +99,7 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
{
text: 'Transfer ke Laying',
link: '/production/transfer-to-laying',
permission: ['lti.production.transfer_to_laying.list'],
},
{
text: 'Uniformity',