# HG changeset patch # User Damien Garaud # Date 1328887358 -3600 # Node ID a045d3821990496465836e52e7a2215558c34f3c # Parent 67660d5f1916b0db3a8b6c16b82bd31bb3d1d438 [workflow view] Display a non-localized version of state/transition names (closes #1912537). diff -r 67660d5f1916 -r a045d3821990 entities/wfobjs.py --- a/entities/wfobjs.py Thu Feb 09 09:52:02 2012 +0100 +++ b/entities/wfobjs.py Fri Feb 10 16:22:38 2012 +0100 @@ -256,6 +256,9 @@ """customized class for Transition entities""" __regid__ = 'Transition' + def dc_long_title(self): + return '%s (%s)' % (self.name, self._cw._(self.name)) + def destination(self, entity): try: return self.destination_state[0] @@ -345,6 +348,9 @@ fetch_attrs, cw_fetch_order = fetch_config(['name']) rest_attr = 'eid' + def dc_long_title(self): + return '%s (%s)' % (self.name, self._cw._(self.name)) + @property def workflow(self): # take care, may be missing in multi-sources configuration diff -r 67660d5f1916 -r a045d3821990 web/views/dotgraphview.py --- a/web/views/dotgraphview.py Thu Feb 09 09:52:02 2012 +0100 +++ b/web/views/dotgraphview.py Fri Feb 10 16:22:38 2012 +0100 @@ -71,7 +71,7 @@ def node_properties(self, entity): """return default DOT drawing options for a state or transition""" - return {'label': entity.dc_title(), + return {'label': entity.dc_long_title(), 'href': entity.absolute_url(), 'fontname': 'Courier', 'fontsize': 10, 'shape':'box', }