diff --git a/files/routes/admin.py b/files/routes/admin.py index 298d05e53..41c21ac53 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -660,6 +660,24 @@ def unshadowban(user_id, v): return "", 204 +@app.post("/admin/verify/") +@admin_level_required(6) +@validate_formkey +def verify(user_id, v): + user = g.db.query(User).filter_by(id=user_id).first() + user.verified = True + g.db.add(user) + return "", 204 + +@app.post("/admin/unverify/") +@admin_level_required(6) +@validate_formkey +def verify(user_id, v): + user = g.db.query(User).filter_by(id=user_id).first() + user.verified = False + g.db.add(user) + return "", 204 + @app.post("/admin/title_change/") @admin_level_required(6) diff --git a/files/templates/userpage.html b/files/templates/userpage.html index e1065978a..3024b5be2 100644 --- a/files/templates/userpage.html +++ b/files/templates/userpage.html @@ -308,6 +308,14 @@ Shadowban {% endif %} +

+
+						{% if u.verified %}
+							Unverify
+						{% else %}
+							Verify
+						{% endif %}
+