summaryrefslogtreecommitdiffstats
path: root/askbot/templates/moderation/queue.html
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/templates/moderation/queue.html')
-rw-r--r--askbot/templates/moderation/queue.html41
1 files changed, 26 insertions, 15 deletions
diff --git a/askbot/templates/moderation/queue.html b/askbot/templates/moderation/queue.html
index fd1e402a..a03d8cc7 100644
--- a/askbot/templates/moderation/queue.html
+++ b/askbot/templates/moderation/queue.html
@@ -1,9 +1,10 @@
-{% extends "user_inbox/base.html" %}
+{% extends "one_column_body.html" %}
{% import "macros.html" as macros %}
-{% block profilesection %}
- {% trans %}moderation queue{% endtrans %}
+{% block title %}
+ {% trans %}Moderation queue{% endtrans %}
{% endblock %}
-{% block inbox_content %}
+{% block body %}
+ <h1 class="section-title">{% trans %}Moderation queue{% endtrans %}</h1>
<div class="tools">
{#<div class="select-items">
<strong>{% trans %}Select:{% endtrans %}</strong>
@@ -43,23 +44,33 @@
{% include "moderation/manage_reject_reasons_dialog.html" %}
<div class="action-status"><span></span></div>
<div class="messages">
- {% for message in messages %}{# messages are grouped by question, using the "nested_messages" #}
+ {% for message in messages %}
<div
class="message{% if message.is_new %} highlight new{% else %} seen{% endif %}"
data-message-id="{{ message.id }}"
>
- {#<h2>"{{ message.title.strip()|escape}}"</h2>#}
{{ macros.moderation_queue_message(message) }}
</div>
- {# "nested" messages are further response messages to the same question #}
- {% for followup_message in message.followup_messages %}
- <div
- class="message{% if followup_message.is_new %} highlight new{% else %} seen{% endif %}"
- data-message-id="{{ followup_message.id }}"
- >
- {{ macros.moderation_queue_message(followup_message) }}
- </div>
- {% endfor %}
{% endfor %}
</div>
{% endblock %}
+{% block endjs %}
+ {# todo: factor out moderation.js file #}
+ <script type="text/javascript" src="{{ '/js/user.js'|media }}"></script>
+ <script type="text/javascript">
+ (function() {
+ askbot['urls']['save_post_reject_reason'] = '{% url save_post_reject_reason %}';
+ askbot['urls']['delete_post_reject_reason'] = '{% url delete_post_reject_reason %}';
+ {% if request.user.is_administrator_or_moderator() %}
+ askbot['data']['postRejectReasons'] = [
+ {% for reason in post_reject_reasons %}
+ {'id': {{reason.id}}, 'title': '{{reason.title|escapejs}}'},
+ {% endfor %}
+ ];
+ {% endif %}
+ askbot['urls']['moderatePostEdits'] = '{% url moderate_post_edits %}';
+ var modControls = new PostModerationControls();
+ modControls.decorate($('body'));
+ })();
+ </script>
+{% endblock %}