diff --git a/browser/node.py b/browser/node.py index ff5a27e..226f462 100755 --- a/browser/node.py +++ b/browser/node.py @@ -106,6 +106,7 @@ class NodeView(BaseView): return [] return t.subparts parts = getParts(self) + #return parts for n in self.textItems: parts.extend(getParts(n)) return parts diff --git a/organize/work/README.txt b/organize/work/README.txt index 5dd505a..84a9f40 100644 --- a/organize/work/README.txt +++ b/organize/work/README.txt @@ -138,12 +138,15 @@ The 'delegate' transition is omitted from the actions list because it is only available for privileged users. >>> form.actions - [{'name': 'plan', 'title': 'plan'}, {'name': 'accept', 'title': 'accept'}, - {'name': 'start', 'title': 'start working'}, {'name': 'work', 'title': 'work'}, - {'name': 'finish', 'title': 'finish'}, {'name': 'delegate', 'title': 'delegate'}, - {'name': 'move', 'title': 'move'}, {'name': 'cancel', 'title': 'cancel'}, - {'name': 'modify', 'title': 'modify'}] - + [{'selected': False, 'name': 'plan', 'title': 'plan'}, + {'selected': False, 'name': 'accept', 'title': 'accept'}, + {'selected': False, 'name': 'start', 'title': 'start working'}, + {'selected': False, 'name': 'work', 'title': 'work'}, + {'selected': False, 'name': 'finish', 'title': 'finish'}, + {'selected': False, 'name': 'delegate', 'title': 'delegate'}, + {'selected': False, 'name': 'move', 'title': 'move'}, + {'selected': False, 'name': 'cancel', 'title': 'cancel'}, + {'selected': False, 'name': 'modify', 'title': 'modify'}] Work Item Queries ================= diff --git a/organize/work/browser.py b/organize/work/browser.py index ef5686d..920a73d 100644 --- a/organize/work/browser.py +++ b/organize/work/browser.py @@ -517,7 +517,8 @@ class CreateWorkItemForm(ObjectForm, BaseTrackView): @Lazy def actions(self): - result = [dict(name=t.name, title=t.title) + defaults = self.globalOptions('organize.work.default_actions') or [] + result = [dict(name=t.name, title=t.title, selected=t.name in defaults) for t in self.track.getAvailableTransitions() if t.name in self.workItemType.actions and t.name not in self.hiddenActions] diff --git a/organize/work/work_macros.pt b/organize/work/work_macros.pt index b83c75d..45b8e00 100644 --- a/organize/work/work_macros.pt +++ b/organize/work/work_macros.pt @@ -130,7 +130,8 @@ ['start', 'duration', ''], ['start', 'effort', '']])">