equal
deleted
inserted
replaced
67 form = self.get_form(entity, transition) |
67 form = self.get_form(entity, transition) |
68 self.w(u'<h4>%s %s</h4>\n' % (self._cw._(transition.name), |
68 self.w(u'<h4>%s %s</h4>\n' % (self._cw._(transition.name), |
69 entity.view('oneline'))) |
69 entity.view('oneline'))) |
70 msg = self.req._('status will change from %(st1)s to %(st2)s') % { |
70 msg = self.req._('status will change from %(st1)s to %(st2)s') % { |
71 'st1': entity.printable_state, |
71 'st1': entity.printable_state, |
72 'st2': self._cw._(transition.destination().name)} |
72 'st2': self._cw._(transition.destination(entity).name)} |
73 self.w(u'<p>%s</p>\n' % msg) |
73 self.w(u'<p>%s</p>\n' % msg) |
74 self.w(form.render()) |
74 self.w(form.render()) |
75 |
75 |
76 def redirectpath(self, entity): |
76 def redirectpath(self, entity): |
77 return entity.rest_path() |
77 return entity.rest_path() |
316 |
316 |
317 def edges(self): |
317 def edges(self): |
318 for transition in self.entity.reverse_transition_of: |
318 for transition in self.entity.reverse_transition_of: |
319 for incomingstate in transition.reverse_allowed_transition: |
319 for incomingstate in transition.reverse_allowed_transition: |
320 yield incomingstate.eid, transition.eid, transition |
320 yield incomingstate.eid, transition.eid, transition |
321 yield transition.eid, transition.destination().eid, transition |
321 for outgoingstate in transition.potential_destinations(): |
|
322 yield transition.eid, outgoingstate.eid, transition |
322 |
323 |
323 |
324 |
324 class WorkflowImageView(TmpFileViewMixin, view.EntityView): |
325 class WorkflowImageView(TmpFileViewMixin, view.EntityView): |
325 __regid__ = 'wfgraph' |
326 __regid__ = 'wfgraph' |
326 __select__ = implements('Workflow') |
327 __select__ = implements('Workflow') |