feat: implement permission system via usePermission hook and integrate it into dashboard, project, and financial modules
This commit is contained in:
@@ -89,13 +89,10 @@ class PurchaseOrderController extends Controller
|
||||
'project_manager',
|
||||
'Super Admin',
|
||||
'admin',
|
||||
'Main Contractor Admin',
|
||||
]);
|
||||
})
|
||||
->orWhere('user_type', 'admin')
|
||||
->orWhereHas('permissions', function ($permissionQuery) {
|
||||
$permissionQuery->where('name', 'approve_po');
|
||||
});
|
||||
;
|
||||
})
|
||||
->where('status', 'active')
|
||||
->pluck('id')
|
||||
@@ -342,13 +339,10 @@ class PurchaseOrderController extends Controller
|
||||
'project_manager',
|
||||
'Super Admin',
|
||||
'admin',
|
||||
'Main Contractor Admin',
|
||||
]);
|
||||
})
|
||||
->orWhere('user_type', 'admin')
|
||||
->orWhereHas('permissions', function ($permissionQuery) {
|
||||
$permissionQuery->where('name', 'approve_po');
|
||||
});
|
||||
;
|
||||
})
|
||||
->where('status', 'active')
|
||||
->pluck('id')
|
||||
|
||||
Reference in New Issue
Block a user