код написан

This commit is contained in:
2026-03-10 12:00:18 +03:00
parent edbb1bd8da
commit b6bb732a40
55 changed files with 5105 additions and 412 deletions

View File

@@ -55,6 +55,10 @@ class ProfilePreference(BaseModel):
auto_open_task_drawer: bool = True
dashboards_table_density: Literal["compact", "comfortable"] = "comfortable"
telegram_id: Optional[str] = None
email_address: Optional[str] = None
notify_on_fail: bool = True
created_at: datetime
updated_at: datetime
@@ -103,6 +107,18 @@ class ProfilePreferenceUpdateRequest(BaseModel):
default=None,
description="Preferred table density for dashboard listings.",
)
telegram_id: Optional[str] = Field(
default=None,
description="Telegram ID for notifications.",
)
email_address: Optional[str] = Field(
default=None,
description="Email address for notifications (overrides system email).",
)
notify_on_fail: Optional[bool] = Field(
default=None,
description="Whether to send notifications on validation failure.",
)
# [/DEF:ProfilePreferenceUpdateRequest:Class]