Add receipt menu access
This commit is contained in:
@ -52,7 +52,7 @@ export const pageAccessRules: AccessRule[] = [
|
|||||||
{ prefix: "/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
{ prefix: "/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
||||||
{ prefix: "/purchase-analysis", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/purchase-analysis", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/purchase-realization", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/purchase-realization", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/receipts", read: [...fullAccessRoles, "OWNER", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "WAREHOUSE"] },
|
{ prefix: "/receipts", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"] },
|
||||||
{ prefix: "/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
{ prefix: "/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
||||||
{ prefix: "/sorting", read: [...fullAccessRoles, "OWNER", "QC"], write: [...fullAccessRoles, "OWNER", "QC"] },
|
{ prefix: "/sorting", read: [...fullAccessRoles, "OWNER", "QC"], write: [...fullAccessRoles, "OWNER", "QC"] },
|
||||||
{ prefix: "/sales", read: [...fullAccessRoles, "OWNER", "PURCHASING", "SALES"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "SALES"] },
|
{ prefix: "/sales", read: [...fullAccessRoles, "OWNER", "PURCHASING", "SALES"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "SALES"] },
|
||||||
@ -89,7 +89,7 @@ export const apiAccessRules: AccessRule[] = [
|
|||||||
{ prefix: "/api/v1/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
{ prefix: "/api/v1/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
||||||
{ prefix: "/api/v1/purchase-analyses", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/api/v1/purchase-analyses", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/api/v1/purchase-realizations", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/api/v1/purchase-realizations", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/api/v1/receipts", read: [...fullAccessRoles, "OWNER", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "WAREHOUSE"] },
|
{ prefix: "/api/v1/receipts", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"] },
|
||||||
{ prefix: "/api/v1/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
{ prefix: "/api/v1/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
||||||
{ prefix: "/api/v1/lot-transformations", read: [...fullAccessRoles, "OWNER", "QC"], write: [...fullAccessRoles, "OWNER", "QC"] },
|
{ prefix: "/api/v1/lot-transformations", read: [...fullAccessRoles, "OWNER", "QC"], write: [...fullAccessRoles, "OWNER", "QC"] },
|
||||||
{ prefix: "/api/v1/sales-regular", read: [...fullAccessRoles, "OWNER", "SALES"], write: [...fullAccessRoles, "OWNER", "SALES"] },
|
{ prefix: "/api/v1/sales-regular", read: [...fullAccessRoles, "OWNER", "SALES"], write: [...fullAccessRoles, "OWNER", "SALES"] },
|
||||||
@ -101,7 +101,7 @@ export const apiAccessRules: AccessRule[] = [
|
|||||||
{ prefix: "/api/v1/mobile/fund-requests", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/api/v1/mobile/fund-requests", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/api/v1/mobile/purchase-analyses", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/api/v1/mobile/purchase-analyses", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/api/v1/mobile/purchase-realizations", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
{ prefix: "/api/v1/mobile/purchase-realizations", read: [...fullAccessRoles, "OWNER", "PURCHASING"], write: [...fullAccessRoles, "OWNER", "PURCHASING"] },
|
||||||
{ prefix: "/api/v1/mobile/receipts", read: [...fullAccessRoles, "OWNER", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "WAREHOUSE"] },
|
{ prefix: "/api/v1/mobile/receipts", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE"] },
|
||||||
{ prefix: "/api/v1/mobile/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
{ prefix: "/api/v1/mobile/lots", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC", "SALES"] },
|
||||||
{ prefix: "/api/v1/mobile/stock-adjustments", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC"] },
|
{ prefix: "/api/v1/mobile/stock-adjustments", read: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "WAREHOUSE", "QC"] },
|
||||||
{ prefix: "/api/v1/mobile/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
{ prefix: "/api/v1/mobile/washing", read: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"], write: [...fullAccessRoles, "OWNER", "PURCHASING", "WAREHOUSE", "QC"] },
|
||||||
|
|||||||
@ -182,7 +182,7 @@ export const primaryNavigation: NavEntry[] = [
|
|||||||
label: "Pembelian",
|
label: "Pembelian",
|
||||||
description: "Pembelian reguler dan buyout kantor dari jalur agen.",
|
description: "Pembelian reguler dan buyout kantor dari jalur agen.",
|
||||||
icon: ClipboardList,
|
icon: ClipboardList,
|
||||||
roles: ["ADMIN", "SYSTEM_ADMIN", "OWNER", "PURCHASING"],
|
roles: ["ADMIN", "SYSTEM_ADMIN", "OWNER", "PURCHASING", "WAREHOUSE"],
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
type: "link",
|
type: "link",
|
||||||
@ -192,6 +192,14 @@ export const primaryNavigation: NavEntry[] = [
|
|||||||
icon: ClipboardList,
|
icon: ClipboardList,
|
||||||
roles: ["ADMIN", "SYSTEM_ADMIN", "OWNER", "PURCHASING"]
|
roles: ["ADMIN", "SYSTEM_ADMIN", "OWNER", "PURCHASING"]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type: "link",
|
||||||
|
href: "/receipts",
|
||||||
|
label: "Penerimaan",
|
||||||
|
description: "Buat receipt dari purchase yang diajukan, lalu finalisasi lot.",
|
||||||
|
icon: PackageSearch,
|
||||||
|
roles: ["ADMIN", "SYSTEM_ADMIN", "OWNER", "PURCHASING", "WAREHOUSE"]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: "link",
|
type: "link",
|
||||||
href: "/purchases/office-buyout",
|
href: "/purchases/office-buyout",
|
||||||
|
|||||||
Reference in New Issue
Block a user