This commit is contained in:
doanguyen 2019-12-26 23:29:40 +01:00 committed by Son Nguyen Kim
parent 4a3b958131
commit 3811bb6880
2 changed files with 4 additions and 3 deletions

View File

@ -65,7 +65,8 @@
<input type="hidden" name="form-name" value="change-password">
<button class="btn btn-outline-primary">Change password</button>
</form>
<hr>
<hr>
<h3 class="mb-0">Random Alias</h3>
<div class="small-text mb-3">Choose how to create your email alias by default</div>

View File

@ -115,7 +115,7 @@ class User(db.Model, ModelMixin, UserMixin):
@classmethod
def create(cls, email, name, password=None, **kwargs):
user = super(User, cls).create(email=email, name=name, **kwargs)
user: User = super(User, cls).create(email=email, name=name, **kwargs)
if not password:
# set a random password
@ -431,7 +431,7 @@ class GenEmail(db.Model, ModelMixin):
return GenEmail.create(user_id=user_id, email=email)
@classmethod
def create_new_random(cls, user_id, scheme: int = 1, in_hex: bool = False):
def create_new_random(cls, user_id, scheme: int = AliasGeneratorEnum.word.value, in_hex: bool = False):
"""create a new random alias"""
random_email = generate_email(scheme=scheme, in_hex=in_hex)
return GenEmail.create(user_id=user_id, email=random_email)