feature/fix_generate_pass
Andrey 8 years ago
parent ab7c842973
commit bc0b8112bc
  1. 12
      access/models/user.py

@ -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)

Loading…
Cancel
Save