--- a/web/views/basecontrollers.py Wed Nov 25 16:22:42 2015 +0100
+++ b/web/views/basecontrollers.py Wed Nov 25 18:31:48 2015 +0100
@@ -126,7 +126,6 @@
def publish(self, rset=None):
"""publish a request, returning an encoded string"""
view, rset = self._select_view_and_rset(rset)
- self.add_to_breadcrumbs(view)
view.set_http_cache_headers()
if self._cw.is_client_cache_valid():
return ''
@@ -160,13 +159,6 @@
view = req.vreg['views'].select(vid, req, rset=rset)
return view, rset
- def add_to_breadcrumbs(self, view):
- # update breadcrumbs **before** validating cache, unless the view
- # specifies explicitly it should not be added to breadcrumb or the
- # view is a binary view
- if view.add_to_breadcrumbs and not view.binary:
- self._cw.update_breadcrumbs()
-
def execute_linkto(self, eid=None):
"""XXX __linkto parameter may cause security issue
@@ -307,4 +299,4 @@
def redirect(self, msg=None):
req = self._cw
msg = msg or req._("transaction undone")
- self._return_to_lastpage( dict(_cwmsgid= req.set_redirect_message(msg)) )
+ self._redirect({'_cwmsgid': req.set_redirect_message(msg)})