self._locations = {}
def add_project(self, name):
- projId = uuid.uuid4()
+ projId = uuid.uuid4().hex
projDetails = {
"name": name,
"id": projId,
def set_project_visibility(self, projId, visibility):
projDetails = self._projects[projId]
- projDetails["isVisible"] = visibility
+ projDetails["isVisible"] = False
def get_projects(self):
return (projectDetails for projectDetails in self._projects.itervalues())
return self._items[taskId]
def add_task(self, projId, taskName):
- taskId = uuid.uuid4()
+ taskId = uuid.uuid4().hex
assert taskId not in self._items, "How did uuid %r repeat?" % taskId
taskDetails = {
"id": taskId,
taskDetails["completionDate"] = toolbox.Optional(datetime.datetime.now())
def add_note(self, taskId, noteTitle, noteBody):
- partialNoteId = uuid.uuid4()
+ partialNoteId = uuid.uuid4().hex
noteId = self._pack_ids(taskId, partialNoteId)
note = {
"id": noteId,