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
|
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"""
|
"""Register new user"""
|
||||||
obj = self.model(
|
obj = self.model(
|
||||||
username=username,
|
username=username,
|
||||||
email=email.lower(),
|
email=email.lower(),
|
||||||
newsletter=newsletter)
|
newsletter=newsletter,
|
||||||
|
email_confirmed=email_confirmed)
|
||||||
obj.set_password(password)
|
obj.set_password(password)
|
||||||
obj.save()
|
obj.save()
|
||||||
return obj
|
return obj
|
||||||
|
|
@ -118,7 +119,7 @@ class UserManager(BaseUserManager):
|
||||||
user = User.objects.filter(email=email).first()
|
user = User.objects.filter(email=email).first()
|
||||||
if user is None:
|
if user is None:
|
||||||
from utils.methods import string_random
|
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
|
created = True
|
||||||
if created:
|
if created:
|
||||||
pass # TODO: send email with password reset and role id
|
pass # TODO: send email with password reset and role id
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user