[MOV] website: translatable context var from website#preprocess_request to ir.ui.view#render
bzr revid: fme@openerp.com-20140422134748-9niep8iyzx9ldq1l
This commit is contained in:
parent
74d4d1f58d
commit
c117c3e10f
|
@ -142,6 +142,7 @@ class view(osv.osv):
|
||||||
slug=website.slug,
|
slug=website.slug,
|
||||||
res_company=request.website.company_id,
|
res_company=request.website.company_id,
|
||||||
user_id=self.pool.get("res.users").browse(cr, uid, uid),
|
user_id=self.pool.get("res.users").browse(cr, uid, uid),
|
||||||
|
translatable=context.get('lang') != request.website.default_lang_code,
|
||||||
)
|
)
|
||||||
|
|
||||||
# add some values
|
# add some values
|
||||||
|
|
|
@ -211,13 +211,9 @@ class website(osv.osv):
|
||||||
Access = request.registry['ir.model.access']
|
Access = request.registry['ir.model.access']
|
||||||
is_website_publisher = Access.check(cr, uid, 'ir.ui.view', 'write', False, context)
|
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.redirect = lambda url: werkzeug.utils.redirect(url_for(url))
|
||||||
request.context.update(
|
request.context.update(
|
||||||
editable=is_website_publisher,
|
editable=is_website_publisher,
|
||||||
translatable=not is_master_lang,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_template(self, cr, uid, ids, template, context=None):
|
def get_template(self, cr, uid, ids, template, context=None):
|
||||||
|
|
Loading…
Reference in New Issue