feat(articles): تاریخ انتشار خودکار توسط سرور در لحظهٔ انتشار
problem: ستون date نمایشی دستی پر میشد و از لحظهٔ واقعی انتشار جدا میافتاد. - ستون published_at (timestamptz) + مهاجرت idempotent؛ مقالات منتشرشدهٔ قدیمی از updated_at عقبگرد پر میشوند - _apply_publish_timestamp در PUT و PATCH: در گذار draft→published مقدار published_at ثبت میشود؛ ستون date/date_en فقط اگر خالی باشد از آن پر میشود (تاریخ درستِ موجود را خراب نمیکند) - پنل: فیلد «تاریخ انتشار» فقطخواندنی شد (نمایش شمسی؛ پیش از انتشار: «در لحظهٔ انتشار ثبت میشود») - ArticleOut: published_at نمایان شد
This commit is contained in:
@@ -103,6 +103,8 @@ class ArticleOut(ORMModel):
|
||||
author: str = ""
|
||||
meta_description: str = ""
|
||||
meta_description_en: str = ""
|
||||
# سرور تنظیم میکند — فقط خواندنی در پنل
|
||||
published_at: datetime | None = None
|
||||
slug_en: str = ""
|
||||
seo_keyphrase_en: str = ""
|
||||
author_en: str = ""
|
||||
|
||||
Reference in New Issue
Block a user