diff options
Diffstat (limited to '')
| -rw-r--r-- | pysite/views/staff/jams/actions.py | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/pysite/views/staff/jams/actions.py b/pysite/views/staff/jams/actions.py index 88a64c3d..49cd6306 100644 --- a/pysite/views/staff/jams/actions.py +++ b/pysite/views/staff/jams/actions.py @@ -1,7 +1,7 @@  from flask import jsonify, request  from pysite.base_route import APIView -from pysite.constants import ALL_STAFF_ROLES, BotEventTypes, ErrorCodes, JAMMERS_ROLE +from pysite.constants import ALL_STAFF_ROLES, BotEventTypes, ErrorCodes, JAMMERS_ROLE, CHANNEL_JAM_LOGS  from pysite.decorators import csrf, require_roles  from pysite.mixins import DBMixin, RMQMixin @@ -230,6 +230,15 @@ class ActionView(APIView, DBMixin, RMQMixin):                  }              ) +            self.rmq_bot_event( +                BotEventTypes.send_message, +                { +                    "message": f"Congratulations <@{snowflake}> - you've been approved, " +                               f"and we've assigned you the Jammer role!", +                    "target": CHANNEL_JAM_LOGS, +                } +            ) +              return jsonify({"result": "success"})          if action == "unapprove_application": | 
