feat(rbac): enforce procurement write restrictions and support supervisor role in SSO
This commit is contained in:
@@ -10,6 +10,7 @@ export interface LedgerTableProps {
|
||||
onToggleExpand: (id: string) => void;
|
||||
onAccept: (id: string) => void;
|
||||
onEdit: (id: string) => void;
|
||||
canWrite?: boolean;
|
||||
}
|
||||
|
||||
// دفتر پیشنهادها — فهرست کارتها (واکنشگرا و بهینه برای موبایل)
|
||||
@@ -20,6 +21,7 @@ export function LedgerTable({
|
||||
onToggleExpand,
|
||||
onAccept,
|
||||
onEdit,
|
||||
canWrite = true,
|
||||
}: LedgerTableProps) {
|
||||
if (!quotes.length) {
|
||||
return (
|
||||
@@ -40,6 +42,7 @@ export function LedgerTable({
|
||||
onToggleExpand={() => onToggleExpand(q.id)}
|
||||
onAccept={() => onAccept(q.id)}
|
||||
onEdit={() => onEdit(q.id)}
|
||||
canWrite={canWrite}
|
||||
/>
|
||||
))}
|
||||
<div className="px-2 py-3 text-center text-[10.5px] leading-5 text-muted sm:py-1 sm:text-[11px]">
|
||||
|
||||
Reference in New Issue
Block a user