taskDetails = todoManager.get_task_details(taskId)
self._dialog.set_default_response(gtk.RESPONSE_OK)
- for note in taskDetails["notes"]:
+ for note in taskDetails["notes"].itervalues():
noteBox, titleEntry, noteDeleteButton, noteEntry = self._append_notebox(note)
noteDeleteButton.connect("clicked", self._on_delete_existing, note["id"], noteBox)
class EditTaskDialog(object):
- """
- @bug The dialog doens't fit well on the maemo screen
- """
def __init__(self, widgetTree):
self._projectsList = gtk.ListStore(gobject.TYPE_STRING)
"completedDate": task.completed,
"priority": task.priority,
"estimate": task.estimate,
- "notes": list(self._get_notes(taskId, taskSeries.notes)),
+ "notes": dict((
+ (note["id"], note)
+ for note in self._get_notes(taskId, taskSeries.notes)
+ )),
}
taskDetails = self._parse_task_details(rawTaskDetails)
yield taskDetails