feat(comments): add reply threading + UI

This commit is contained in:
Abhimanyu Saharan
2026-02-02 13:47:36 +05:30
parent 452ac24686
commit 96f6b540fe
5 changed files with 80 additions and 4 deletions

View File

@@ -30,5 +30,9 @@ class TaskComment(SQLModel, table=True):
id: int | None = Field(default=None, primary_key=True)
task_id: int = Field(foreign_key="tasks.id", index=True)
author_employee_id: int | None = Field(default=None, foreign_key="employees.id")
# Optional reply threading
reply_to_comment_id: int | None = Field(default=None, foreign_key="task_comments.id")
body: str
created_at: datetime = Field(default_factory=datetime.utcnow)