taskapp/events/task.py
changeset 126 e5377fdaf110
parent 125 d3cfceb8e120
child 131 85276c5aee5c
equal deleted inserted replaced
125:d3cfceb8e120 126:e5377fdaf110
   220     """
   220     """
   221 
   221 
   222     task.status = "CM"
   222     task.status = "CM"
   223     task.save()
   223     task.save()
   224 
   224 
   225     task.request_task.filter(is_replied=False).update(is_valid=False)
   225     pending_requests = task.request_task.filter(is_replied=False)
       
   226     pending_requests.update(is_valid=False)
   226 
   227 
   227     ## generate notification appropriately using marked_by
   228     ## generate notification appropriately using marked_by
   228     ## we also have to mark unread requests as invalid
   229     ## we also have to mark unread requests as invalid
   229 
   230 
   230 
   231 def closeTask(task, closed_by):
       
   232     """ set the status of task as CD.
       
   233     generate notifications accordingly.
       
   234     """
       
   235 
       
   236     task.status = "CD"
       
   237     task.save()
       
   238 
       
   239     pending_requests = task.request_task.filter(is_replied=False)
       
   240     pending_requests.update(is_valid=False)
       
   241 
       
   242     ## generate notifications here
       
   243 
       
   244