Improve UI
This commit is contained in:
@@ -68,6 +68,10 @@ class TenantResponse(BaseModel):
|
||||
address: str
|
||||
city: str
|
||||
postal_code: str
|
||||
# Regional/Localization settings
|
||||
timezone: Optional[str] = "Europe/Madrid"
|
||||
currency: Optional[str] = "EUR" # Currency code: EUR, USD, GBP
|
||||
language: Optional[str] = "es" # Language code: es, en, eu
|
||||
phone: Optional[str]
|
||||
is_active: bool
|
||||
subscription_plan: Optional[str] = None # Populated from subscription relationship or service
|
||||
@@ -125,6 +129,10 @@ class TenantUpdate(BaseModel):
|
||||
phone: Optional[str] = None
|
||||
business_type: Optional[str] = None
|
||||
business_model: Optional[str] = None
|
||||
# Regional/Localization settings
|
||||
timezone: Optional[str] = None
|
||||
currency: Optional[str] = Field(None, pattern=r'^(EUR|USD|GBP)$') # Currency code
|
||||
language: Optional[str] = Field(None, pattern=r'^(es|en|eu)$') # Language code
|
||||
|
||||
class TenantListResponse(BaseModel):
|
||||
"""Response schema for listing tenants"""
|
||||
|
||||
Reference in New Issue
Block a user