web/controller.py
branchstable
changeset 2202 cb374512949f
parent 2001 c6bb482f40c6
child 2234 1fbcf202882d
child 2314 d03429ad82b2
--- a/web/controller.py	Tue Jun 30 08:05:18 2009 +0200
+++ b/web/controller.py	Tue Jun 30 08:05:57 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 += ' (<a href="%s">%s</a>)' % (
+                    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