feat(projects): فیلدهای «نوع پروژه» و «کاربری» + فهرست مشخصات جدید صفحهٔ جزئیات

- دیتابیس/مدل/اسکیما: ستون‌های project_type/usage دوزبانه (مهاجرت DDL
  idempotent — با استارت بک‌اند اعمال می‌شود)
- پنل: کشویر پروژه‌ها دو فیلد تازه گرفت
- صفحهٔ جزئیات: فهرست مشخصات مطابق داده‌های تیم — وضعیت / سال / طبقات /
  واحدها / نوع پروژه / زیربنا / کاربری (ردیف‌های خالی پنهان‌اند)
This commit is contained in:
aramesh-site deploy
2026-09-28 10:17:25 +00:00
parent 5cf7b51686
commit edcbd0dc58
6 changed files with 33 additions and 5 deletions
+8
View File
@@ -61,6 +61,10 @@ class ProjectOut(ORMModel):
units_en: str = ""
client: str
client_en: str = ""
project_type: str = ""
project_type_en: str = ""
usage: str = ""
usage_en: str = ""
summary: str
summary_en: str = ""
body: list[str]
@@ -451,6 +455,10 @@ class ProjectIn(BaseModel):
year: str = ""
year_en: str = ""
status: Literal["done", "progress"] = "done"
project_type: str = ""
project_type_en: str = ""
usage: str = ""
usage_en: str = ""
image: str = ""
gallery: list[str] = []
area: str = ""