diff --git a/app/Http/Controllers/Web/HeadquartersController.php b/app/Http/Controllers/Web/HeadquartersController.php index be4618b..2e52f58 100644 --- a/app/Http/Controllers/Web/HeadquartersController.php +++ b/app/Http/Controllers/Web/HeadquartersController.php @@ -31,7 +31,7 @@ class HeadquartersController extends Controller return Inertia::render('Statistic/Headquarters', [ 'data' => $finalData['data'], 'grandTotals' => $finalData['grandTotals'], - 'isHeadOrAdmin' => $user->isSeniorStaff(), + 'isHeadOrAdmin' => $user->isSeniorStaff() || $user->isEconomist(), 'date' => [ $dateRange->startDate->getTimestampMs(), $dateRange->endDate->getTimestampMs(), diff --git a/app/Models/User.php b/app/Models/User.php index 1971516..d3ccded 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -174,6 +174,11 @@ class User extends Authenticatable return $this->currentRole()->slug === 'nurse'; } + public function isEconomist(): bool + { + return $this->currentRole()->slug === 'econom'; + } + public function isSeniorStaff(): bool { return $this->isAdmin() || $this->isChiefDoctor() || $this->isDeputyChief() || $this->isHeadOfDepartment();