diff --git a/app/Policies/CouplePolicy.php b/app/Policies/CouplePolicy.php index 192759e..60ef143 100644 --- a/app/Policies/CouplePolicy.php +++ b/app/Policies/CouplePolicy.php @@ -2,16 +2,23 @@ namespace App\Policies; -use App\Couple; use App\User; +use App\Couple; use Illuminate\Auth\Access\HandlesAuthorization; class CouplePolicy { use HandlesAuthorization; - public function edit(User $user, Couple $editableCouple) + /** + * Determine whether the user can edit the couple. + * + * @param \App\User $user + * @param \App\Couple $couple + * @return mixed + */ + public function edit(User $user, Couple $couple) { - return $editableCouple->manager_id == $user->id; + return $couple->manager_id == $user->id; } } diff --git a/app/Policies/UserPolicy.php b/app/Policies/UserPolicy.php index df16d7e..9338d94 100644 --- a/app/Policies/UserPolicy.php +++ b/app/Policies/UserPolicy.php @@ -9,11 +9,25 @@ class UserPolicy { use HandlesAuthorization; + /** + * Determine whether the user can edit the user data. + * + * @param \App\User $user + * @param \App\User $editableUser + * @return mixed + */ public function edit(User $user, User $editableUser) { return $editableUser->id == $user->id || $editableUser->manager_id == $user->id; } + /** + * Determine whether the user can delete the user. + * + * @param \App\User $user + * @param \App\User $editableUser + * @return mixed + */ public function delete(User $user, User $editableUser) { return $editableUser->manager_id == $user->id && $editableUser->id != $user->id;