diff options
author | rubenwardy <rw@rubenwardy.com> | 2020-07-11 03:29:33 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2020-07-11 03:29:38 +0100 |
commit | 31b8a7931bdb95b296e236c11705206507b035d8 (patch) | |
tree | dafcdca8f5dea95a326c08125f7d035be812ddd9 /app/blueprints/admin/audit.py | |
parent | a4dd4f04293b6ad6dab5d3dc0a4c52a3290b4394 (diff) | |
download | cheatdb-31b8a7931bdb95b296e236c11705206507b035d8.tar.xz |
Add ability for moderators to delete comments
Diffstat (limited to 'app/blueprints/admin/audit.py')
-rw-r--r-- | app/blueprints/admin/audit.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/blueprints/admin/audit.py b/app/blueprints/admin/audit.py index 64dc3a7..5ccac56 100644 --- a/app/blueprints/admin/audit.py +++ b/app/blueprints/admin/audit.py @@ -16,15 +16,22 @@ from flask import Blueprint, render_template, redirect, url_for -from flask_user import current_user, login_required +from flask_user import current_user from app.models import db, AuditLogEntry, UserRank from app.utils import rank_required from . import bp + @bp.route("/admin/audit/") -@login_required @rank_required(UserRank.MODERATOR) def audit(): log = AuditLogEntry.query.order_by(db.desc(AuditLogEntry.created_at)).all() return render_template("admin/audit.html", log=log) + + +@bp.route("/admin/audit/<int:id>/") +@rank_required(UserRank.MODERATOR) +def audit_view(id): + entry = AuditLogEntry.query.get(id) + return render_template("admin/audit_view.html", entry=entry) |