new user for team w/ confirmed email
This commit is contained in:
parent
fc0cf3e25b
commit
49d6a983d9
|
|
@ -103,12 +103,13 @@ class UserManager(BaseUserManager):
|
|||
|
||||
use_in_migrations = False
|
||||
|
||||
def make(self, email: str, password: str, newsletter: bool, username: str = '') -> object:
|
||||
def make(self, email: str, password: str, newsletter: bool, username: str = '', email_confirmed=False) -> object:
|
||||
"""Register new user"""
|
||||
obj = self.model(
|
||||
username=username,
|
||||
email=email.lower(),
|
||||
newsletter=newsletter)
|
||||
newsletter=newsletter,
|
||||
email_confirmed=email_confirmed)
|
||||
obj.set_password(password)
|
||||
obj.save()
|
||||
return obj
|
||||
|
|
@ -118,7 +119,7 @@ class UserManager(BaseUserManager):
|
|||
user = User.objects.filter(email=email).first()
|
||||
if user is None:
|
||||
from utils.methods import string_random
|
||||
user = self.make(email, string_random(), True, string_random())
|
||||
user = self.make(email, string_random(), True, string_random(), email_confirmed=True)
|
||||
created = True
|
||||
if created:
|
||||
pass # TODO: send email with password reset and role id
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user