new user for team w/ confirmed email

This commit is contained in:
Kuroshini 2020-02-04 18:26:00 +03:00
parent fc0cf3e25b
commit 49d6a983d9

View File

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