Allow removing task due date.
This commit is contained in:
@@ -67,10 +67,13 @@ class TaskManager(object):
|
||||
task.properties.status = fields.pop('status')
|
||||
task.properties.task_type = fields.pop('task_type', '').strip() or None
|
||||
|
||||
due_date = fields.pop('due_date')
|
||||
# TODO: configure per-project timezone, or per-user timezone
|
||||
due_date = parser.parse('%s 00:00:00 UTC' % due_date)
|
||||
task.properties.due_date = due_date
|
||||
due_date = fields.pop('due_date', None)
|
||||
if due_date:
|
||||
# TODO: configure per-project timezone, or per-user timezone
|
||||
due_date = parser.parse('%s 00:00:00 UTC' % due_date)
|
||||
task.properties.due_date = due_date
|
||||
else:
|
||||
task.properties.due_date = None
|
||||
|
||||
users = fields.pop('users', None)
|
||||
task.properties.assigned_to = {'users': users or []}
|
||||
|
Reference in New Issue
Block a user