From 693ffb7b631bc911db08adc0c86eb0a75968e960 Mon Sep 17 00:00:00 2001 From: hplattner Date: Thu, 7 Nov 2013 16:23:41 +0100 Subject: [PATCH] enable own change state forms --- browser/form.py | 4 ++-- organize/stateful/browser.py | 2 +- organize/stateful/view_macros.pt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/browser/form.py b/browser/form.py index 1a8d26c..3d88fa5 100644 --- a/browser/form.py +++ b/browser/form.py @@ -299,7 +299,7 @@ class CreateObjectForm(ObjectForm): def title(self): if self.fixedType: #return _(u'Create %s') % self.typeConcept.title - return _(u'Create $type', + return _(u'Create $type', mapping=dict(type=self.typeConcept.title)) else: return _(self.defaultTitle) @@ -749,7 +749,7 @@ class EditConcept(EditObject): if sibRelations: maxOrder = max([r.order for r in sibRelations]) if maxOrder > 0: - return obj.assignParent(concept, predicate, + return obj.assignParent(concept, predicate, order=maxOrder+1) obj.assignParent(concept, predicate) diff --git a/organize/stateful/browser.py b/organize/stateful/browser.py index 4b9e631..c7a6fb0 100644 --- a/organize/stateful/browser.py +++ b/organize/stateful/browser.py @@ -50,7 +50,7 @@ statefulActions = ('classification_quality', def registerStatesPortlet(controller, view, statesDefs, region='portlet_right', priority=98): cm = controller.macros - stfs = [component.getAdapter(view.context, IStateful, name=std) + stfs = [component.getAdapter(view.context, IStateful, name=std) for std in statesDefs] cm.register(region, 'states', title=_(u'Workflow'), subMacro=template.macros['portlet_states'], diff --git a/organize/stateful/view_macros.pt b/organize/stateful/view_macros.pt index caf230e..e89c2e3 100755 --- a/organize/stateful/view_macros.pt +++ b/organize/stateful/view_macros.pt @@ -89,7 +89,7 @@