Created ability for Admins to review deleted tasks and restore them if needed

This commit is contained in:
NPS Agent
2026-05-12 09:53:51 +09:30
parent 60a1cf1b67
commit 62cfeb0da4
8 changed files with 115 additions and 24 deletions
+1
View File
@@ -42,6 +42,7 @@ class Task(Base):
added_at = Column(DateTime(timezone=True), server_default=func.now())
due_at = Column(DateTime(timezone=True))
reminder_at = Column(DateTime(timezone=True))
deleted_at = Column(DateTime(timezone=True))
assignee = relationship("User", back_populates="tasks", foreign_keys=[assignee_id])
tags = relationship("Tag", secondary=task_tags, back_populates="tasks")