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