web/views/baseforms.py
branchtls-sprint
changeset 874 90d98d80af82
parent 869 168ad6d424d1
child 887 51e371245bc5
equal deleted inserted replaced
873:3d9df99b0bfa 874:90d98d80af82
   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