X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Fwebsite%2Fmodels%2Fres_config.py;h=bd6f2e9cbe5d27520c98df130a08eeffb444307d;hb=1d3f8eba879f02da7fc0bb46c9801029eccbc8c8;hp=bec1a44b58a62079da362d08971e89ce2507715e;hpb=7878b2fd0cb42827b71bd00a1fd8199e73269fe4;p=odoo%2Fodoo.git diff --git a/addons/website/models/res_config.py b/addons/website/models/res_config.py index bec1a44..bd6f2e9 100644 --- a/addons/website/models/res_config.py +++ b/addons/website/models/res_config.py @@ -7,6 +7,7 @@ class website_config_settings(osv.osv_memory): _columns = { 'website_id': fields.many2one('website', string="website", required=True), + 'website_name': fields.related('website_id', 'name', type="char", string="Website Name"), 'language_ids': fields.related('website_id', 'language_ids', type='many2many', relation='res.lang', string='Languages'), 'default_lang_id': fields.related('website_id', 'default_lang_id', type='many2one', relation='res.lang', string='Default language'), @@ -27,7 +28,7 @@ class website_config_settings(osv.osv_memory): def on_change_website_id(self, cr, uid, ids, website_id, context=None): website_data = self.pool.get('website').read(cr, uid, [website_id], [], context=context)[0] - values = {} + values = {'website_name': website_data['name']} for fname, v in website_data.items(): if fname in self._columns: values[fname] = v[0] if v and self._columns[fname]._type == 'many2one' else v