From 9bcebe68c76f227afdc7c0764a0153ae21eb09d9 Mon Sep 17 00:00:00 2001 From: Rodrigo Martins Date: Sat, 10 Apr 2021 15:24:11 +1000 Subject: [PATCH] Remove the slightly un-intuitive "Resolve" button on the report handling page. This button just uses JavaScript to reveal the subsequent actions. Better to show these upfront. Signed-off-by: Ben Sturmfels --- mediagoblin/static/js/setup_report_forms.js | 14 ++++----- .../mediagoblin/moderation/report.html | 30 +++++++++---------- 2 files changed, 20 insertions(+), 24 deletions(-) diff --git a/mediagoblin/static/js/setup_report_forms.js b/mediagoblin/static/js/setup_report_forms.js index a75a92dd..57a4789c 100644 --- a/mediagoblin/static/js/setup_report_forms.js +++ b/mediagoblin/static/js/setup_report_forms.js @@ -24,14 +24,12 @@ function init_report_resolution_form() { } init_user_banned_form(); $('form#resolution_form').hide() - $('#open_resolution_form').click(function() { - $('form#resolution_form').toggle(); - $.each(hidden_input_names, function(key, list){ - $.each(list, function(index, name){ - $('label[for='+name+']').hide(); - $('#'+name).hide(); - }); - }); + $('form#resolution_form').toggle(); + $.each(hidden_input_names, function(key, list){ + $.each(list, function(index, name){ + $('label[for='+name+']').hide(); + $('#'+name).hide(); + }); }); $('#action_to_resolve').change(function() { $('ul#action_to_resolve li input:checked').each(function() { diff --git a/mediagoblin/templates/mediagoblin/moderation/report.html b/mediagoblin/templates/mediagoblin/moderation/report.html index efd1adae..12ff9a6b 100644 --- a/mediagoblin/templates/mediagoblin/moderation/report.html +++ b/mediagoblin/templates/mediagoblin/moderation/report.html @@ -128,21 +128,7 @@ {{ report.report_content }} - {% if not report.is_archived_report() and - not (report.reported_user.has_privilege('admin') and - not request.user.has_privilege('admin')) %} - -
- {{ wtforms_util.render_divs(form) }} - {{ csrf_token }} - -
- - {% elif report.is_archived_report() %} + {% if report.is_archived_report() %}

{% trans -%} You cannot take action against an administrator {%- endtrans %}

+ {% else %} +
+ {{ wtforms_util.render_divs(form) }} + {{ csrf_token }} + +
+ {% endif %} {% endif %} {% endblock %}