Atualizar app/models.py

This commit is contained in:
2026-08-19 22:07:57 -03:00
parent e7f2790843
commit a54adad367
+12 -5
View File
@@ -61,14 +61,21 @@ class User(Base):
# Billing # Billing
plan_id = Column(String, ForeignKey("plans.id"), default="free") plan_id = Column(String, ForeignKey("plans.id"), default="free")
# Capabilities # priority layer
priority = Column(String, default="user")
# values: system_admin, corp_admin, user
# ACL Default False
can_use_audio = Column(Boolean, default=False) can_use_audio = Column(Boolean, default=False)
can_use_vision = Column(Boolean, default=False) can_use_vision = Column(Boolean, default=False)
can_share = Column(Boolean, default=True) can_export_pdf = Column(Boolean, default=False)
can_import_docs = Column(Boolean, default=True)
can_export_pdf = Column(Boolean, default=True)
can_export_md = Column(Boolean, default=True)
# ACL Default True
can_share = Column(Boolean, default=True)
can_export_md = Column(Boolean, default=True)
can_import_docs = Column(Boolean, default=True)
can_import_excel = Column(Boolean, default=True)
class Cache(Base): class Cache(Base):
__tablename__ = "cache" __tablename__ = "cache"