feat: initialize role-based access control (RBAC) system with multi-module UI and administrative management controllers

This commit is contained in:
Ajjj
2026-08-05 04:58:22 +08:00
parent 80fa96097c
commit 089e421716
19 changed files with 405 additions and 119 deletions

View File

@@ -26,7 +26,7 @@ class ApprovalController extends Controller
$tab = $request->get('tab', 'pending');
$isAdmin = $user->user_type === 'admin' || $user->hasRole(['Super Admin', 'admin', 'Main Contractor Admin']);
$isApprovingRole = $isAdmin || $user->hasRole(['Project Manager', 'Contractor Admin']);
$isApprovingRole = $isAdmin || $user->hasRole(['Project Manager', 'Main Contractor Admin']);
$query = ApprovalChain::query();