From 6ff64c06522d45705b63e5058c059034b2776ffc Mon Sep 17 00:00:00 2001 From: Floorb <132411956+Neetpone@users.noreply.github.com> Date: Tue, 29 Aug 2023 03:25:35 -0400 Subject: [PATCH] fix(pastes): fix mods not being able to edit pastes --- includes/Helpers/AbilityHelper.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/Helpers/AbilityHelper.php b/includes/Helpers/AbilityHelper.php index c45c5df..a08d6d6 100644 --- a/includes/Helpers/AbilityHelper.php +++ b/includes/Helpers/AbilityHelper.php @@ -43,7 +43,11 @@ class AbilityHelper { return $user !== null && ($user->id === $paste->user_id // Creators of pastes can delete their own pastes || $user->role >= User::ROLE_ADMIN); // Admins can delete all pastes - } + }, + 'blank' => function(User | null $user, Paste $paste) { + return $user !== null + && $user->role >= User::ROLE_ADMIN; // Only admins can blank pastes + }, ]; $this->modelToActions['PonePaste\\Models\\User'] = [ 'view' => function(User | null $user, User $subject) {