[IMP] Check current website in Load a Translation wizard

bzr revid: fme@openerp.com-20131022121840-0q1n8ci1fpihi4yf
This commit is contained in:
Fabien Meghazi 2013-10-22 14:18:40 +02:00
parent f85c12e2e7
commit 120620eb27
2 changed files with 12 additions and 1 deletions

View File

@ -386,6 +386,17 @@ class base_language_install(osv.osv):
'website_ids': fields.many2many('website', string='Websites to translate'),
}
def default_get(self, cr, uid, fields, context=None):
if context is None:
context = {}
defaults = super(base_language_install, self).default_get(cr, uid, fields, context)
website_id = context.get('params', {}).get('website_id')
if website_id:
if 'website_ids' not in defaults:
defaults['website_ids'] = []
defaults['website_ids'].append(website_id)
return defaults
def lang_install(self, cr, uid, ids, context=None):
if context is None:
context = {}

View File

@ -120,7 +120,7 @@
<t t-if="request.httprequest.query_string">
<t t-set="url_return" t-value="url_return + '?' + request.httprequest.query_string"/>
</t>
<a t-attf-href="/web#action=base.action_view_base_language_install&amp;url_return=#{url_return}">
<a t-attf-href="/web#action=base.action_view_base_language_install&amp;website_id=#{website.id}&amp;url_return=#{url_return}">
Add a language...
</a>
</li>