mostly auth stuff.

This commit is contained in:
2018-01-19 16:16:39 +01:00
parent b72b5a519f
commit 3f9cc11dbd
9 changed files with 174 additions and 48 deletions

View File

@@ -14,11 +14,11 @@ CHOICE_FIELD_MAX_LENGTH = 25
def get_ghost_user():
return get_user_model().objects.get_or_create(username='deleted')[0]
return get_user_model().objects.get_or_create(username='-deleted-')[0]
class Event(models.Model):
# Meta
# Metadata
owner = models.ForeignKey(settings.AUTH_USER_MODEL,
null=True,
on_delete=models.SET(get_ghost_user),
@@ -142,7 +142,7 @@ class Event(models.Model):
notify = True
user_model = get_user_model()
try:
owner = user_model.objects.get(username=self.trainer_email)
owner = user_model.objects.get(username=self.trainer_email.lower())
except user_model.DoesNotExist:
owner = user_model(username=self.trainer_email.lower(),
first_name=self.trainer_firstname,