equal
deleted
inserted
replaced
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 |