}
# /page/website.XXX --> /page/XXX
if page.startswith('website.'):
- return request.redirect('/page/'+page[8:])
+ return request.redirect('/page/' + page[8:], code=301)
elif '.' not in page:
page = 'website.%s' % page
self._authenticate(func.routing['auth'])
else:
self._auth_method_public()
- request.redirect = lambda url: werkzeug.utils.redirect(url_for(url))
+ request.redirect = lambda url, code=302: werkzeug.utils.redirect(url_for(url), code)
request.website = request.registry['website'].get_current_website(request.cr, request.uid, context=request.context)
if first_pass:
request.lang = request.website.default_lang_code