[FIX] website: can not change website name
The website name is by default "localhost" (used in the page title in the format "Current Page | Website Name") but there were no way to change it. Fixes #3493
This commit is contained in:
parent
02bdbee088
commit
b3060f2771
|
@ -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'),
|
||||
|
@ -23,7 +24,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
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<div>
|
||||
<field name="website_id" invisible="True" on_change="on_change_website_id(website_id)"/>
|
||||
<group string="Domain">
|
||||
<field name="website_name" />
|
||||
<label for="google_analytics_key"/>
|
||||
<div name="google_analytics_key">
|
||||
<div>
|
||||
|
|
Loading…
Reference in New Issue