fix some problems

This commit is contained in:
mahdi purHosseini
2024-03-17 10:49:50 +03:30
parent 3e3735098c
commit 156e30a595
8 changed files with 226 additions and 144 deletions
+5 -1
View File
@@ -15,7 +15,11 @@ class PackagePolicy
public function delete(User $User, Package $Package)
{
if($User->hasRole('Admin') || ($User->hasRole('Supervisor') && $Package->user->medical_center_id == $User->medical_center_id))
if(
$User->hasRole('Admin') ||
($User->hasRole('Supervisor') && $Package->user->medical_center_id == $User->medical_center_id) ||
($User->hasRole('User') && $Package->user_id == $User->id)
)
return true;
}