summaryrefslogtreecommitdiff
path: root/taskapp/events/task.py
diff options
context:
space:
mode:
authornishanth2010-02-26 22:45:19 +0530
committernishanth2010-02-26 22:45:19 +0530
commit6590772d0aef7a21e0ab87b4232631f2c142e5a9 (patch)
tree82726ae90470bc4e0bd98f0f86e3855a796f28e8 /taskapp/events/task.py
parentd784c93b2fc7332d0e54e5a8039e0692f78d7a35 (diff)
downloadpytask-6590772d0aef7a21e0ab87b4232631f2c142e5a9.tar.gz
pytask-6590772d0aef7a21e0ab87b4232631f2c142e5a9.tar.bz2
pytask-6590772d0aef7a21e0ab87b4232631f2c142e5a9.zip
taking care if publish task post request is made again. added published_date field to task.
Diffstat (limited to 'taskapp/events/task.py')
-rw-r--r--taskapp/events/task.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/taskapp/events/task.py b/taskapp/events/task.py
index 417d94d..93bd78d 100644
--- a/taskapp/events/task.py
+++ b/taskapp/events/task.py
@@ -25,6 +25,8 @@ def publishTask(task, rem_mentors=True, rem_comments=True):
task.comment_set.update(is_deleted=True)
task.comment_set.update(deleted_by=task.created_by)
+ task.published_datetime = datetime.datetime.now()
+
task.save()
return task
@@ -125,6 +127,7 @@ def createTask(title,desc,created_by,credits):
task.created_by = created_by
task.credits = credits
task.creation_datetime = datetime.now()
+ task.published_datetime = datetime.now()
task.save()
return task