Fixed problem completing tasks
This commit is contained in:
@@ -38,6 +38,7 @@ class CmdAsana:
|
|||||||
|
|
||||||
def completeTask(self, task_id):
|
def completeTask(self, task_id):
|
||||||
self.client.tasks.update(task_id, completed=True)
|
self.client.tasks.update(task_id, completed=True)
|
||||||
|
self.refreshTaskList()
|
||||||
|
|
||||||
def newTask(self): pass
|
def newTask(self): pass
|
||||||
|
|
||||||
@@ -53,6 +54,10 @@ class CmdAsana:
|
|||||||
task_list = ui.TaskList(self.allMyTasks(workspace_id))
|
task_list = ui.TaskList(self.allMyTasks(workspace_id))
|
||||||
urwid.connect_signal(task_list, 'complete', self.completeTask)
|
urwid.connect_signal(task_list, 'complete', self.completeTask)
|
||||||
self.replaceBody(task_list)
|
self.replaceBody(task_list)
|
||||||
|
self.workspace_id = workspace_id
|
||||||
|
|
||||||
|
def refreshTaskList(self):
|
||||||
|
self.showWorkspace(self.workspace_id)
|
||||||
|
|
||||||
def registerSignals(self):
|
def registerSignals(self):
|
||||||
urwid.register_signal(ui.TaskList, 'complete')
|
urwid.register_signal(ui.TaskList, 'complete')
|
||||||
|
|||||||
1
ui.py
1
ui.py
@@ -53,7 +53,6 @@ class TaskList(urwid.ListBox):
|
|||||||
super(TaskList, self).__init__(body)
|
super(TaskList, self).__init__(body)
|
||||||
|
|
||||||
def completeTask(self, task_id):
|
def completeTask(self, task_id):
|
||||||
del self.focus.contents[self.focus.focus_position]
|
|
||||||
urwid.emit_signal(self, 'complete', task_id)
|
urwid.emit_signal(self, 'complete', task_id)
|
||||||
|
|
||||||
def keypress(self, size, key):
|
def keypress(self, size, key):
|
||||||
|
|||||||
Reference in New Issue
Block a user