From f77fbecf49277a3bac1890cc21b75a31060b23b3 Mon Sep 17 00:00:00 2001 From: Aevann Date: Wed, 14 Feb 2024 18:01:05 +0200 Subject: [PATCH] allow jannies customizing chud phrase --- files/assets/js/admin/punish_modal.js | 5 ++++- files/routes/admin.py | 2 +- files/templates/modals/punish.html | 14 +++++++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/files/assets/js/admin/punish_modal.js b/files/assets/js/admin/punish_modal.js index 9e9f47c484..f31ee18853 100644 --- a/files/assets/js/admin/punish_modal.js +++ b/files/assets/js/admin/punish_modal.js @@ -14,7 +14,10 @@ function punishModal(t, kind, link, name, fullname) { } if (kind == "ban") { - values["alts"] = document.getElementById(`${kind}_alts`).value; + values["alts"] = document.getElementById('ban_alts').value; + } + else { + values["chud_phrase"] = document.getElementById('chud_phrase_modal').value; } postToast(t, `/${kind}_user/${fullname}`, diff --git a/files/routes/admin.py b/files/routes/admin.py index 2883899eab..ea18496465 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1144,7 +1144,7 @@ def chud(fullname, v): user.chud = 1 duration = "permanently" - user.chud_phrase = "trans lives matter" + user.chud_phrase = request.values.get("chud_phrase").strip() text = f"@{v.username} (a site admin) has chudded you **{duration}**" if reason: text += f" for the following reason:\n\n> {reason}" diff --git a/files/templates/modals/punish.html b/files/templates/modals/punish.html index 5790a04591..9f50e6b01a 100644 --- a/files/templates/modals/punish.html +++ b/files/templates/modals/punish.html @@ -42,7 +42,19 @@