|
|
|
|
@ -47,12 +47,6 @@ class CustomUserManager(BaseUserManager): |
|
|
|
|
user = self.model(email=email, is_staff=is_staff, is_active=is_active, first_name=first_name, |
|
|
|
|
is_superuser=is_superuser, date_joined=date_joined, last_login=last_login, **extra_fields) |
|
|
|
|
|
|
|
|
|
thread = Thread.objects.create( |
|
|
|
|
key="""user_%s""" % user.id, |
|
|
|
|
text="""Приватный тред пользователя %s""" % user.email, |
|
|
|
|
is_recurse=True, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
if not password: |
|
|
|
|
password = ''.join(random.choice(string.ascii_letters) for x in range(8)) |
|
|
|
|
|
|
|
|
|
@ -63,6 +57,12 @@ class CustomUserManager(BaseUserManager): |
|
|
|
|
|
|
|
|
|
user.save(using=self._db) |
|
|
|
|
|
|
|
|
|
thread = Thread.objects.create( |
|
|
|
|
key="""user_%s""" % user.id, |
|
|
|
|
text="""Приватный тред пользователя %s""" % user.email, |
|
|
|
|
is_recurse=True, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
Account.objects.create(owner=user) |
|
|
|
|
thread.subscribers.add(user) |
|
|
|
|
|
|
|
|
|
|