102 self.w(u'<h4>%s %s</h4>\n' % (_(transition.name), entity.view('oneline'))) |
102 self.w(u'<h4>%s %s</h4>\n' % (_(transition.name), entity.view('oneline'))) |
103 msg = _('status will change from %(st1)s to %(st2)s') % { |
103 msg = _('status will change from %(st1)s to %(st2)s') % { |
104 'st1': _(state.name), |
104 'st1': _(state.name), |
105 'st2': _(dest.name)} |
105 'st2': _(dest.name)} |
106 self.w(u'<p>%s</p>\n' % msg) |
106 self.w(u'<p>%s</p>\n' % msg) |
107 form = ChangeStateForm(redirect_path=self.redirectpath(entity)) # self.vreg.select_form('changestateform') |
107 form = ChangeStateForm(req, entity=entity, |
108 self.w(form.form_render(req, entity, state=dest.eid)) |
108 redirect_path=self.redirectpath(entity)) |
|
109 self.w(form.form_render(entity, state=dest.eid)) |
109 |
110 |
110 def redirectpath(self, entity): |
111 def redirectpath(self, entity): |
111 return entity.rest_path() |
112 return entity.rest_path() |
112 |
|
113 |
113 |
114 class ClickAndEditForm(FormMixIn, EntityView): |
114 class ClickAndEditForm(FormMixIn, EntityView): |
115 id = 'reledit' |
115 id = 'reledit' |
116 __select__ = match_kwargs('rtype') |
116 __select__ = match_kwargs('rtype') |
117 |
117 |