web/controller.py
changeset 2234 1fbcf202882d
parent 2058 7ef12c03447c
parent 2202 cb374512949f
child 2381 caad2367d940
equal deleted inserted replaced
2209:2b91abd9f5a4 2234:1fbcf202882d
   182             path = 'view'
   182             path = 'view'
   183             newparams['rql'] = rql
   183             newparams['rql'] = rql
   184         elif '__redirectpath' in self.req.form:
   184         elif '__redirectpath' in self.req.form:
   185             # if redirect path was explicitly specified in the form, use it
   185             # if redirect path was explicitly specified in the form, use it
   186             path = self.req.form['__redirectpath']
   186             path = self.req.form['__redirectpath']
       
   187             if self._edited_entity:
       
   188                 msg = newparams.get('__message', '')
       
   189                 msg += ' (<a href="%s">%s</a>)' % (
       
   190                     self._edited_entity.absolute_url(),
       
   191                     self.req._('click here to see created entity'))
       
   192                 newparams['__createdpath'] = self._edited_entity.rest_path()
   187         elif self._after_deletion_path:
   193         elif self._after_deletion_path:
   188             # else it should have been set during form processing
   194             # else it should have been set during form processing
   189             path, params = self._after_deletion_path
   195             path, params = self._after_deletion_path
   190             params = dict(params) # params given as tuple
   196             params = dict(params) # params given as tuple
   191             params.update(newparams)
   197             params.update(newparams)