@@ -121,8 +121,8 @@ class ProposalComparison
|
||||
public function eligibleRole(User $user, Requisition $requisition): bool
|
||||
{
|
||||
return $user->tenant_id === $requisition->tenant_id &&
|
||||
(in_array($user->purchasing_role, [PurchasingRole::Procurement, PurchasingRole::Finance]) ||
|
||||
($user->purchasing_role === PurchasingRole::DepartmentHead && $user->department_id === $requisition->department_id));
|
||||
($user->hasFunctions([PurchasingRole::Procurement, PurchasingRole::Finance]) ||
|
||||
($user->hasFunctions([PurchasingRole::DepartmentHead]) && $user->department_id === $requisition->department_id));
|
||||
}
|
||||
|
||||
/** @param array<string, mixed> $weights */
|
||||
|
||||
Reference in New Issue
Block a user