From 0ecf992f832f0d1b3d9a75748905e2caeb024852 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 1 Oct 2023 23:41:30 +0100 Subject: [PATCH] Post package removals to Discord webhook --- app/blueprints/packages/packages.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/blueprints/packages/packages.py b/app/blueprints/packages/packages.py index f16ca400..1328a3c0 100644 --- a/app/blueprints/packages/packages.py +++ b/app/blueprints/packages/packages.py @@ -478,6 +478,10 @@ def remove(package): add_audit_log(AuditSeverity.EDITOR, current_user, msg, url, package) db.session.commit() + post_discord_webhook.delay(current_user.username, + f"Deleted package {package.author.username}/{package.name} with reason '{reason}'", + True, package.title, package.short_desc, package.get_thumb_url(2, True)) + flash(gettext("Deleted package"), "success") return redirect(url) @@ -494,6 +498,10 @@ def remove(package): db.session.commit() + post_discord_webhook.delay(current_user.username, + "Unapproved package with reason {}\n\n{}".format(reason, package.get_url("packages.view", absolute=True)), True, + package.title, package.short_desc, package.get_thumb_url(2, True)) + flash(gettext("Unapproved package"), "success") return redirect(package.get_url("packages.view"))