diff --git a/app/settings/settings.py b/app/settings/settings.py index eec8cfc..1123967 100644 --- a/app/settings/settings.py +++ b/app/settings/settings.py @@ -156,4 +156,4 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap4" CRISPY_TEMPLATE_PACK = "bootstrap4" -CRISPY_FAIL_SILENTLY = not DEBUG \ No newline at end of file +CRISPY_FAIL_SILENTLY = not DEBUG diff --git a/app/users/models.py b/app/users/models.py index 7363a0a..154efa2 100644 --- a/app/users/models.py +++ b/app/users/models.py @@ -31,6 +31,7 @@ class Player(models.Model): latest_activity = models.DateTimeField(default=timezone.now) suspected_cheater = models.BooleanField(default=False) # This should be set when tripping the anti-cheat invite_code = models.ForeignKey(InviteCode, null=True, blank=True, on_delete=models.CASCADE) + dev_note = models.TextField(max_length=1024, null=True, blank=True) # States suspended = models.BooleanField(default=False) # This is a shadow-ban, stats will still save but not all will show up on leaderboards banned = models.BooleanField(default=False) # Account gets logged out upon logging in @@ -60,8 +61,6 @@ class Player(models.Model): return f"{states}{self.user} - {self.latest_ip}".strip(" ") - - class Log(models.Model): class Actions(models.IntegerChoices): login = 0, "Logged in"