diff --git a/app/Policies/ActivityPolicy.php b/app/Policies/ActivityPolicy.php index 5d48d81..91e8221 100644 --- a/app/Policies/ActivityPolicy.php +++ b/app/Policies/ActivityPolicy.php @@ -29,24 +29,12 @@ class ActivityPolicy public function update(AuthUser $authUser, Activity $activity): bool { - if ($authUser->can('Update:Activity')) { - return true; - } - - return $authUser->hasRole('koordinator') - && $activity->created_by === $authUser->id - && is_null($activity->approved_at); + return $authUser->can('Update:Activity'); } public function delete(AuthUser $authUser, Activity $activity): bool { - if ($authUser->can('Delete:Activity')) { - return true; - } - - return $authUser->hasRole('koordinator') - && $activity->created_by === $authUser->id - && is_null($activity->approved_at); + return $authUser->can('Delete:Activity'); } public function deleteAny(AuthUser $authUser): bool