diff --git a/addons/website/models/ir_ui_view.py b/addons/website/models/ir_ui_view.py index c9fadade6ed..04a324b3266 100644 --- a/addons/website/models/ir_ui_view.py +++ b/addons/website/models/ir_ui_view.py @@ -142,6 +142,7 @@ class view(osv.osv): slug=website.slug, res_company=request.website.company_id, user_id=self.pool.get("res.users").browse(cr, uid, uid), + translatable=context.get('lang') != request.website.default_lang_code, ) # add some values diff --git a/addons/website/models/website.py b/addons/website/models/website.py index a0a6d1fb28b..74533790367 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -211,13 +211,9 @@ class website(osv.osv): Access = request.registry['ir.model.access'] is_website_publisher = Access.check(cr, uid, 'ir.ui.view', 'write', False, context) - lang = request.context['lang'] - is_master_lang = lang == request.website.default_lang_code - request.redirect = lambda url: werkzeug.utils.redirect(url_for(url)) request.context.update( editable=is_website_publisher, - translatable=not is_master_lang, ) def get_template(self, cr, uid, ids, template, context=None):