feat: migrate orgconfig to 1.1

This commit is contained in:
swve 2024-08-20 19:22:37 +02:00
parent 1423e4c432
commit b425f3a6bd
5 changed files with 51 additions and 1 deletions

View file

@ -83,12 +83,18 @@ class OrgGeneralConfig(BaseModel):
color: str = "normal"
watermark: bool = True
# Cloud
class OrgCloudConfig(BaseModel):
plan: Literal["free", "standard", "pro"] = "free"
custom_domain: bool = False
# Main Config
class OrganizationConfigBase(BaseModel):
config_version: str = "1.0"
config_version: str = "1.1"
general: OrgGeneralConfig
features: OrgFeatureConfig
cloud: OrgCloudConfig
class OrganizationConfig(SQLModel, table=True):