projects
/
doneit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
51452f1
)
Switching notes to being stored as a dictionary
author
Ed Page
<eopage@byu.net>
Sat, 18 Apr 2009 01:02:07 +0000
(20:02 -0500)
committer
Ed Page
<eopage@byu.net>
Sat, 18 Apr 2009 01:02:07 +0000
(20:02 -0500)
src/gtk_toolbox.py
patch
|
blob
|
history
src/rtm_backend.py
patch
|
blob
|
history
diff --git
a/src/gtk_toolbox.py
b/src/gtk_toolbox.py
index
2e2028a
..
4828d5e
100644
(file)
--- a/
src/gtk_toolbox.py
+++ b/
src/gtk_toolbox.py
@@
-379,7
+379,7
@@
class NotesDialog(object):
taskDetails = todoManager.get_task_details(taskId)
self._dialog.set_default_response(gtk.RESPONSE_OK)
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)
noteBox, titleEntry, noteDeleteButton, noteEntry = self._append_notebox(note)
noteDeleteButton.connect("clicked", self._on_delete_existing, note["id"], noteBox)
@@
-458,9
+458,6
@@
class NotesDialog(object):
class EditTaskDialog(object):
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)
def __init__(self, widgetTree):
self._projectsList = gtk.ListStore(gobject.TYPE_STRING)
diff --git
a/src/rtm_backend.py
b/src/rtm_backend.py
index
5a3f346
..
d4a87d5
100644
(file)
--- a/
src/rtm_backend.py
+++ b/
src/rtm_backend.py
@@
-92,7
+92,10
@@
class RtMilkManager(object):
"completedDate": task.completed,
"priority": task.priority,
"estimate": task.estimate,
"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
}
taskDetails = self._parse_task_details(rawTaskDetails)
yield taskDetails