|
|
|
@ -92,8 +92,6 @@ class CustomUserManager(BaseUserManager): |
|
|
|
is_recurse=True, |
|
|
|
is_recurse=True, |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
thread.subscribers.add(user) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not password: |
|
|
|
if not password: |
|
|
|
password = ''.join(random.choice(string.ascii_letters) for x in range(8)) |
|
|
|
password = ''.join(random.choice(string.ascii_letters) for x in range(8)) |
|
|
|
|
|
|
|
|
|
|
|
@ -105,6 +103,7 @@ class CustomUserManager(BaseUserManager): |
|
|
|
user.save(using=self._db) |
|
|
|
user.save(using=self._db) |
|
|
|
|
|
|
|
|
|
|
|
Account.objects.create(owner=user) |
|
|
|
Account.objects.create(owner=user) |
|
|
|
|
|
|
|
thread.subscribers.add(user) |
|
|
|
|
|
|
|
|
|
|
|
if role_list: |
|
|
|
if role_list: |
|
|
|
for group in role_list: |
|
|
|
for group in role_list: |
|
|
|
|