summaryrefslogtreecommitdiff
path: root/taskapp/events/task.py
diff options
context:
space:
mode:
authornishanth2010-02-26 15:00:01 +0530
committernishanth2010-02-26 15:00:01 +0530
commit48df951630dcc49119b034c2168f19c098c247b3 (patch)
treebe0ed226555e191ced064c3ef85c9abc127b774d /taskapp/events/task.py
parent96624aeb8f789747dc4ae87e3b8d35e15ed923a7 (diff)
downloadpytask-48df951630dcc49119b034c2168f19c098c247b3.tar.gz
pytask-48df951630dcc49119b034c2168f19c098c247b3.tar.bz2
pytask-48df951630dcc49119b034c2168f19c098c247b3.zip
now if a task is closed/completed all its pending requests will be made invalid.
Diffstat (limited to 'taskapp/events/task.py')
-rw-r--r--taskapp/events/task.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/taskapp/events/task.py b/taskapp/events/task.py
index f9dae13..a8793cc 100644
--- a/taskapp/events/task.py
+++ b/taskapp/events/task.py
@@ -233,6 +233,8 @@ def completeTask(task, marked_by):
task.status = "CM"
task.save()
+ task.request_task.filter(is_replied=False).update(is_valid=False)
+
## generate notification appropriately using marked_by
## we also have to mark unread requests as invalid