From f4eef02c106d7da4af30360f18ac55ff7a399bca Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 24 Feb 2026 14:18:35 +0700 Subject: [PATCH] feat: update access control logic in User model to restrict panel access based on user roles --- app/Models/User.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Models/User.php b/app/Models/User.php index 5feeef6..813cfd9 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -40,6 +40,6 @@ protected function withoutDeveloper(Builder $query): void public function canAccessPanel(Panel $panel): bool { - return true; + return auth()->user()->hasRole([RoleEnum::DEVELOPER, RoleEnum::OWNER, RoleEnum::ADMINISTRATOR]); } }