diff -r 201ce0d389f3 -r 713e220e7425 web/controller.py --- a/web/controller.py Wed Jul 01 11:33:18 2009 +0200 +++ b/web/controller.py Wed Jul 01 11:33:40 2009 +0200 @@ -182,6 +182,12 @@ elif '__redirectpath' in self.req.form: # if redirect path was explicitly specified in the form, use it path = self.req.form['__redirectpath'] + if self._edited_entity: + msg = newparams.get('__message', '') + msg += ' (%s)' % ( + self._edited_entity.absolute_url(), + self.req._('click here to see created entity')) + newparams['__createdpath'] = self._edited_entity.rest_path() elif self._after_deletion_path: # else it should have been set during form processing path, params = self._after_deletion_path