From e46f91a87ae26d44e1f58751181b35469ccf0000 Mon Sep 17 00:00:00 2001 From: "fauzgabriel@gmail.com" Date: Wed, 29 Apr 2026 15:20:57 +0700 Subject: [PATCH] profile super admin Co-authored-by: Copilot --- app/Http/Controllers/Api/ProfileController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/ProfileController.php b/app/Http/Controllers/Api/ProfileController.php index 2d21ae5..696b1dd 100644 --- a/app/Http/Controllers/Api/ProfileController.php +++ b/app/Http/Controllers/Api/ProfileController.php @@ -23,7 +23,9 @@ class ProfileController extends Controller */ public function index(Request $request) { - Gate::authorize('fasilitator'); + if(!Gate::authorize(['fasilitator', 'super_admin'])) { + abort(403); + } $user = Auth::user(); $profile = $user->profile; @@ -130,7 +132,7 @@ class ProfileController extends Controller public function show(string $id): JSONResponse { // attempt to access profile, only for allowed roles - if (!Gate::any(['petani', 'fasilitator', 'offtaker'])) { + if (!Gate::any(['petani', 'fasilitator', 'offtaker', 'super_admin'])) { abort(403); }