From cd74acf21d84c72138d65aeec5e4ff5ad06a472b Mon Sep 17 00:00:00 2001 From: mahdi purHosseini Date: Sat, 30 Dec 2023 11:49:56 +0330 Subject: [PATCH] testing --- app/Http/Controllers/UserController.php | 2 +- app/Policies/UserPolicy.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 449f2b5f..06b0cf66 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -44,8 +44,8 @@ class UserController extends Controller $query->where('medical_center_id', $medical_center_id); }) ->with(['medical_center', 'roles'])->paginate(10); - return \MessageResponse::data($Users); + return \MessageResponse::data($Users); } public function store(StoreUserRequest $request) diff --git a/app/Policies/UserPolicy.php b/app/Policies/UserPolicy.php index 666b0ae1..ca99c983 100644 --- a/app/Policies/UserPolicy.php +++ b/app/Policies/UserPolicy.php @@ -12,6 +12,7 @@ class UserPolicy if($User->hasRole('Admin|Supervisor')) return true; } + public function delete(User $User, User $Operator) { if($User->hasRole('Admin') && $Operator->test_results->count() == 0 && $Operator->test_types->count() == 0 @@ -31,11 +32,13 @@ class UserPolicy if($User->hasRole('Admin')) return true; } + public function changeRole(User $User) { if($User->hasRole('Admin')) return true; } + public function changeStatus(User $User) { if($User->hasRole('Admin|Supervisor'))