From 7d198934737939e81904faa26b68b841c404c19f Mon Sep 17 00:00:00 2001 From: Hendrik L Date: Sat, 28 Dec 2024 00:04:20 +0100 Subject: [PATCH] combine all admin content templates --- app/admin/routes.py | 8 +-- app/templates/admin/content.html | 30 +++++++++++- app/templates/admin/deleted_posts.html | 68 -------------------------- app/templates/admin/spam_posts.html | 40 --------------- 4 files changed, 34 insertions(+), 112 deletions(-) delete mode 100644 app/templates/admin/deleted_posts.html delete mode 100644 app/templates/admin/spam_posts.html diff --git a/app/admin/routes.py b/app/admin/routes.py index 5444b0f2..757e66d0 100644 --- a/app/admin/routes.py +++ b/app/admin/routes.py @@ -1205,7 +1205,9 @@ def admin_content(): next_url = url_for('admin.admin_content', page=posts.next_num) if posts.has_next else None prev_url = url_for('admin.admin_content', page=posts.prev_num) if posts.has_prev and page != 1 else None - return render_template('admin/content.html', title=_('Bad posts'), next_url=next_url, prev_url=prev_url, posts=posts, + return render_template('admin/content.html', title=_('Bad posts'), + next_url=next_url, prev_url=prev_url, + posts=posts, post_replies=None, moderating_communities=moderating_communities(current_user.get_id()), joined_communities=joined_communities(current_user.get_id()), menu_topics=menu_topics(), @@ -1240,7 +1242,7 @@ def admin_content_spam(): next_url_replies = url_for('admin.admin_content_spam', replies_page=post_replies.next_num) if post_replies.has_next else None prev_url_replies = url_for('admin.admin_content_spam', replies_page=post_replies.prev_num) if post_replies.has_prev and replies_page != 1 else None - return render_template('admin/spam_posts.html', title=_('Likely spam'), + return render_template('admin/content.html', title=_('Likely spam'), next_url=next_url, prev_url=prev_url, next_url_replies=next_url_replies, prev_url_replies=prev_url_replies, posts=posts, post_replies=post_replies, @@ -1274,7 +1276,7 @@ def admin_content_deleted(): next_url_replies = url_for('admin.admin_content_deleted', replies_page=post_replies.next_num) if post_replies.has_next else None prev_url_replies = url_for('admin.admin_content_deleted', replies_page=post_replies.prev_num) if post_replies.has_prev and replies_page != 1 else None - return render_template('admin/deleted_posts.html', title=_('Deleted content'), + return render_template('admin/content.html', title=_('Deleted content'), next_url=next_url, prev_url=prev_url, next_url_replies=next_url_replies, prev_url_replies=prev_url_replies, posts=posts, post_replies=post_replies, diff --git a/app/templates/admin/content.html b/app/templates/admin/content.html index 4059190e..a3357271 100644 --- a/app/templates/admin/content.html +++ b/app/templates/admin/content.html @@ -9,10 +9,13 @@ {% block app_content %}
-

{{ _('Most downvoted posts in the last 3 days') }}

+

{{ title }}

+ {% if post_replies %}

Posts

{% endif %}
{% for post in posts.items %} {% include 'post/_post_teaser.html' %} + {% else %} +

{{ _('No posts.') }}

{% endfor %}
+ {% if post_replies %} +

Comments

+
+ {% for post_reply in post_replies.items %} + {% with teaser=True, disable_voting=True, no_collapse=True, show_deleted=True %} + {% include 'post/_post_reply_teaser.html' %} + {% endwith %} +
+ {% else %} +

{{ _('No comments.') }}

+ {% endfor %} +
+ + {% endif %}

diff --git a/app/templates/admin/deleted_posts.html b/app/templates/admin/deleted_posts.html deleted file mode 100644 index 218dead8..00000000 --- a/app/templates/admin/deleted_posts.html +++ /dev/null @@ -1,68 +0,0 @@ -{% if theme() and file_exists('app/templates/themes/' + theme() + '/base.html') %} - {% extends 'themes/' + theme() + '/base.html' %} -{% else %} - {% extends "base.html" %} -{% endif %} -{% from 'bootstrap/form.html' import render_form %} -{% set active_child = 'admin_content_deleted' %} - -{% block app_content %} -
-
-

{{ _('Deleted posts') }}

-
- {% for post in posts.items %} - {% include 'post/_post_teaser.html' %} - {% else %} -

{{ _('No deleted posts.') }}

- {% endfor %} -
- - {% if post_replies %} -

Deleted comments

-
- {% for post_reply in post_replies.items %} - {% with teaser=True, disable_voting=True, no_collapse=True, show_deleted=True %} - {% include 'post/_post_reply_teaser.html' %} - {% endwith %} -
- {% else %} -

{{ _('No deleted comments.') }}

- {% endfor %} -
- - {% else %} -

{{ _('No comments yet.') }}

- {% endif %} -
-
-
-
-
- {% include 'admin/_nav.html' %} -
-
-
-{% endblock %} diff --git a/app/templates/admin/spam_posts.html b/app/templates/admin/spam_posts.html deleted file mode 100644 index c7222352..00000000 --- a/app/templates/admin/spam_posts.html +++ /dev/null @@ -1,40 +0,0 @@ -{% if theme() and file_exists('app/templates/themes/' + theme() + '/base.html') %} - {% extends 'themes/' + theme() + '/base.html' %} -{% else %} - {% extends "base.html" %} -{% endif %} -{% from 'bootstrap/form.html' import render_form %} -{% set active_child = 'admin_content_spam' %} - -{% block app_content %} -
-
-

{{ _('Most downvoted posts in the last 3 days') }}

-
- {% for post in posts.items %} - {% include 'post/_post_teaser.html' %} - {% endfor %} -
- {% if post_replies %} -

Downvoted comments

-
- {% for post_reply in post_replies.items %} - {% with teaser=True, disable_voting=True, no_collapse=True, show_deleted=True %} - {% include 'post/_post_reply_teaser.html' %} - {% endwith %} -
- {% endfor %} -
- {% else %} -

{{ _('No comments yet.') }}

- {% endif %} -
-
-
-
-
- {% include 'admin/_nav.html' %} -
-
-
-{% endblock %}