feat(review): add soft delete button to remove posts from admin channel while preserving deduplication state

This commit is contained in:
mamad
2026-08-27 22:15:43 +03:30
parent 26cd91a48f
commit e66ed361c3
4 changed files with 26 additions and 5 deletions
+2 -1
View File
@@ -40,8 +40,9 @@ class Post:
ai_text: Optional[str] = None
suggested_target_id: Optional[int] = None
target_channel_id: Optional[int] = None
status: str = "pending_review" # pending_review, published, rejected
status: str = "pending_review" # pending_review, published, rejected, deleted
published_to: List[Dict[str, Any]] = field(default_factory=list)
is_deleted: bool = False
review_message_id: Optional[int] = None
scheduled_at: Optional[str] = None
published_at: Optional[str] = None