[Erp5-report] r25675 - /erp5/trunk/products/ERP5Type/DocumentationHelper/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 23 19:05:54 CET 2009
Author: jm
Date: Mon Feb 23 19:05:53 2009
New Revision: 25675
URL: http://svn.erp5.org?rev=25675&view=rev
Log:
Example of hyperlink from a workflow transition and the workflow destination state.
Modified:
erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowTransitionDocumentationHelper.py
Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowTransitionDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowTransitionDocumentationHelper.py?rev=25675&r1=25674&r2=25675&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowTransitionDocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/DCWorkflowTransitionDocumentationHelper.py [utf8] Mon Feb 23 19:05:53 2009
@@ -53,12 +53,14 @@
return DocumentationHelper.getTitle(self) \
or self.getDocumentedObject().actbox_name
- security.declareProtected(Permissions.AccessContentsInformation, 'getNewStateId')
- def getNewStateId(self):
+ security.declareProtected(Permissions.AccessContentsInformation, 'getNewState')
+ def getNewState(self):
"""
- Returns the id of the new state for de workflow transition
"""
- return getattr(self.getDocumentedObject(), "new_state_id", '')
+ new_state_id = self.getDocumentedObject().new_state_id
+ if new_state_id:
+ uri = '%s/states/%s' % (self.uri.rsplit('/',2)[0], new_state_id)
+ return self.getDocumentationHelper('DCWorkflowStateDocumentationHelper', uri)
security.declareProtected(Permissions.AccessContentsInformation, 'getTriggerType')
def getTriggerType(self):
More information about the Erp5-report
mailing list