Atualizar app/models.py

This commit is contained in:
2026-08-19 21:19:38 -03:00
parent 5ac289950c
commit 1b741ec8fd
+9 -4
View File
@@ -37,14 +37,17 @@ class Attachment(Base):
class User(Base):
__tablename__ = "users"
id = Column(String, primary_key=True)
email = Column(String, unique=True)
#id = Column(String, primary_key=True)
#email = Column(String, unique=True)
email = Column(String, primary_key=True)
name = Column(String)
password = Column(String)
totp_secret = Column(String, nullable=True)
twofa_enabled = Column(Boolean, default=False)
twofa_method = Column(String, default="totp")
twofa_secret = Column(String)
twofa_sensitive_actions = Column(Boolean, default=False)
email = Column(String, primary_key=True)
role = Column(String, default="user") # "user", "admin"
can_use_audio = Column(Boolean, default=False)
can_use_vision = Column(Boolean, default=False)
@@ -53,7 +56,9 @@ class User(Base):
can_export_pdf = Column(Boolean, default=True)
can_export_md = Column(Boolean, default=True)
class Preferences(Base):