From ee24f99df46e0ce29ec4b2b04eb3ba58c127da68 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Wed, 10 Mar 2021 01:13:12 +0100 Subject: [PATCH] Only allow hiding/un-hiding for approved screenshots --- app/models/ability.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/ability.rb b/app/models/ability.rb index e933177..1fe10c7 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -43,8 +43,8 @@ class Ability if user.admin_role? can :approve, Screenshot can :destroy, Screenshot - can :hide, Screenshot, hidden: false - can :unhide, Screenshot, hidden: true + can :hide, Screenshot, approved: true, hidden: false + can :unhide, Screenshot, approved: true, hidden: true can :destroy, User can :view, Screenshot can :destroy, Package @@ -52,8 +52,8 @@ class Ability end if user.moderator_role? can :approve, Screenshot - can :hide, Screenshot, hidden: false - can :unhide, Screenshot, hidden: true + can :hide, Screenshot, approved: true, hidden: false + can :unhide, Screenshot, approved: true, hidden: true can :view, Screenshot end end