mirror of
https://github.com/simple-login/app.git
synced 2025-02-25 00:03:03 +08:00
Add User.default_random_alias_public_domain_id
This commit is contained in:
parent
dc9ee048a2
commit
955231199e
1 changed files with 12 additions and 2 deletions
|
@ -2,7 +2,7 @@ import enum
|
|||
import random
|
||||
import uuid
|
||||
from email.utils import formataddr
|
||||
from typing import List
|
||||
from typing import List, Tuple
|
||||
|
||||
import arrow
|
||||
import bcrypt
|
||||
|
@ -166,8 +166,18 @@ class User(db.Model, ModelMixin, UserMixin):
|
|||
# Fields for WebAuthn
|
||||
fido_uuid = db.Column(db.String(), nullable=True, unique=True)
|
||||
|
||||
# the default domain that's used when user creates a new random alias
|
||||
# default_random_alias_domain_id XOR default_random_alias_public_domain_id
|
||||
default_random_alias_domain_id = db.Column(
|
||||
db.ForeignKey("custom_domain.id"), nullable=True, default=None
|
||||
db.ForeignKey("custom_domain.id", ondelete="SET NULL"),
|
||||
nullable=True,
|
||||
default=None,
|
||||
)
|
||||
|
||||
default_random_alias_public_domain_id = db.Column(
|
||||
db.ForeignKey("public_domain.id", ondelete="SET NULL"),
|
||||
nullable=True,
|
||||
default=None,
|
||||
)
|
||||
|
||||
# some users could have lifetime premium
|
||||
|
|
Loading…
Reference in a new issue