Shows site_name for discord messages

tz
Laurent 1 year ago
parent 96b55b7f5d
commit e89350a747
  1. 2
      padelclub_backend/settings_local.py.dist
  2. 4
      tournaments/models/failed_api_call.py
  3. 3
      tournaments/signals.py

@ -9,6 +9,8 @@ DEBUG = True
ALLOWED_HOSTS = []
SITE_NAME = 'local'
#ADMINS = [('Laurent', 'laurent@padelclub.app'), ('Razmig', 'razmig@padelclub.app')]
DATABASES = {

@ -15,9 +15,9 @@ class FailedApiCall(models.Model):
def __str__(self):
datetime = self.date.strftime("%Y-%m-%d %H:%M")
if self.user:
return f"{datetime} | {self.user.username} | {self.type} : {self.error}"
return f"{self.user.username} | {self.type} : {self.error}"
else:
return f"{datetime} | {self.type} : {self.error}"
return f"{self.type} : {self.error}"
def discord_string(self):
return str(self)

@ -40,7 +40,8 @@ def notify_object_creation_on_discord(created, instance, webhook_url):
if created:
default_db_engine = settings.DATABASES['default']['ENGINE']
if default_db_engine != 'django.db.backends.sqlite3':
message = f'New {instance.__class__.__name__} created: {instance.discord_string()}'
site_name = settings.SITE_NAME
message = f'{site_name} > New {instance.__class__.__name__} created: {instance.discord_string()}'
send_discord_message(webhook_url, message)
def send_discord_message(webhook_url, content):

Loading…
Cancel
Save