[FIX] website_livechat: add res_config file for configuration of the channel

bzr revid: chm@openerp.com-20140210164113-41vl0ftlk9eybnlw
This commit is contained in:
Christophe Matthieu 2014-02-10 17:41:13 +01:00
parent 1ac9b4d20d
commit 1f21989bbb
4 changed files with 32 additions and 22 deletions

View File

@ -12,10 +12,7 @@ OpenERP Website LiveChat
'depends': ['website', 'im_livechat'],
'installable': True,
'data': [
'views/website_livechat.xml'
'views/website_livechat.xml',
'views/res_config.xml'
],
'demo': [ ],
'js': [],
'qweb': [],
'css': [],
}

View File

@ -5,4 +5,11 @@ class website(osv.osv):
_columns = {
'channel_id': fields.many2one('im_livechat.channel', string="Channel"),
}
}
class website_config_settings(osv.osv_memory):
_inherit = 'website.config.settings'
_columns = {
'channel_id': fields.related('website_id', 'channel_id', type='many2one', relation='im_livechat.channel', string='Live Chat Channel'),
}

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_website_config_settings" model="ir.ui.view">
<field name="name">Website livechat settings</field>
<field name="model">website.config.settings</field>
<field name="inherit_id" ref="website.view_website_config_settings"/>
<field name="arch" type="xml">
<xpath expr="//group[@string='Social Media']" position="inside">
<label for="channel_id"/>
<div name="channel_id">
<div class="oe_inline">
<field name="channel_id"/>
</div>
</div>
</xpath>
</field>
</record>
</data>
</openerp>

View File

@ -2,22 +2,6 @@
<openerp>
<data>
<record id="website_settings_livechat" model="ir.ui.view">
<field name="name">website.form</field>
<field name="model">website</field>
<field name="inherit_id" ref="website.view_website_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='other']" position='before'>
<div name="livechat">
<separator string="LiveChat"/>
<group name="livechat">
<field name="channel_id" widget="many2one"/>
</group>
</div>
</xpath>
</field>
</record>
<template id="header" inherit_id="website.layout" name="LiveChat Snippet">
<xpath expr="//body" position="inside">
<t t-if="website.channel_id">