Release version 1.3.1: Updated backend models and endpoints

This commit is contained in:
2026-02-03 13:54:05 -07:00
parent 0d7cdf51ca
commit 2125504831
13 changed files with 1650 additions and 18 deletions

View File

@@ -48,7 +48,7 @@ class User(Base):
# Autenticación
password_hash: Mapped[str] = mapped_column(String(255), nullable=False)
role: Mapped[UserRole] = mapped_column(ENUM(UserRole), nullable=False)
role: Mapped[UserRole] = mapped_column(ENUM(UserRole, name="user_role_enum"), nullable=False)
# 2FA (opcional para staff interno)
totp_secret: Mapped[Optional[str]] = mapped_column(String(32))
@@ -132,4 +132,4 @@ class User(Base):
def requires_2fa(self) -> bool:
"""Check if 2FA is required for this user."""
# 2FA opcional para staff interno, no requerido para clientes
return self.is_staff
return self.is_staff