web/views/workflow.py
branchstable
changeset 3339 d1d643ef37f7
parent 3335 3c035436ca65
child 3350 fa77640a9155
equal deleted inserted replaced
3338:cd137d90f896 3339:d1d643ef37f7
    58     def cell_call(self, row, col):
    58     def cell_call(self, row, col):
    59         entity = self.rset.get_entity(row, col)
    59         entity = self.rset.get_entity(row, col)
    60         transition = self.req.entity_from_eid(self.req.form['treid'])
    60         transition = self.req.entity_from_eid(self.req.form['treid'])
    61         dest = transition.destination()
    61         dest = transition.destination()
    62         _ = self.req._
    62         _ = self.req._
    63         form = self.vreg['forms'].select('changestate', self.req, entity=entity,
    63         # specify both rset/row/col and entity in case implements selector (and
    64                                          redirect_path=self.redirectpath(entity))
    64         # not entity_implements) is used on custom form
       
    65         form = self.vreg['forms'].select(
       
    66             'changestate', self.req, rset=self.rset, row=row, col=col,
       
    67             entity=entity, treid=transition.eid,
       
    68             redirect_path=self.redirectpath(entity))
    65         self.w(form.error_message())
    69         self.w(form.error_message())
    66         self.w(u'<h4>%s %s</h4>\n' % (_(transition.name),
    70         self.w(u'<h4>%s %s</h4>\n' % (_(transition.name),
    67                                       entity.view('oneline')))
    71                                       entity.view('oneline')))
    68         msg = _('status will change from %(st1)s to %(st2)s') % {
    72         msg = _('status will change from %(st1)s to %(st2)s') % {
    69             'st1': _(entity.current_state.name),
    73             'st1': _(entity.current_state.name),