From 14a64e7c4c4bf8e42180f4c0856d63e30e694ca0 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 26 Jun 2019 11:35:59 -0400 Subject: [PATCH] Move "Hide Post" option up to the top on the review interface If you agree with the post you are likely to want to hide it. --- app/models/reviewable_flagged_post.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/reviewable_flagged_post.rb b/app/models/reviewable_flagged_post.rb index cc67cacf5dd..5ff749158f8 100644 --- a/app/models/reviewable_flagged_post.rb +++ b/app/models/reviewable_flagged_post.rb @@ -36,6 +36,10 @@ class ReviewableFlaggedPost < Reviewable agree = actions.add_bundle("#{id}-agree", icon: 'thumbs-up', label: 'reviewables.actions.agree.title') + if !post.user_deleted? && !post.hidden? + build_action(actions, :agree_and_hide, icon: 'far-eye-slash', bundle: agree) + end + build_action(actions, :agree_and_keep, icon: 'thumbs-up', bundle: agree) if guardian.can_suspend?(target_created_by) build_action(actions, :agree_and_suspend, icon: 'ban', bundle: agree, client_action: 'suspend') @@ -54,8 +58,6 @@ class ReviewableFlaggedPost < Reviewable if post.user_deleted? build_action(actions, :agree_and_restore, icon: 'far-eye', bundle: agree) - elsif !post.hidden? - build_action(actions, :agree_and_hide, icon: 'far-eye-slash', bundle: agree) end if post.hidden?