[FIX] website_livechat: add res_config file for configuration of the channel
bzr revid: chm@openerp.com-20140210164113-41vl0ftlk9eybnlw
This commit is contained in:
parent
1ac9b4d20d
commit
1f21989bbb
|
@ -12,10 +12,7 @@ OpenERP Website LiveChat
|
||||||
'depends': ['website', 'im_livechat'],
|
'depends': ['website', 'im_livechat'],
|
||||||
'installable': True,
|
'installable': True,
|
||||||
'data': [
|
'data': [
|
||||||
'views/website_livechat.xml'
|
'views/website_livechat.xml',
|
||||||
|
'views/res_config.xml'
|
||||||
],
|
],
|
||||||
'demo': [ ],
|
|
||||||
'js': [],
|
|
||||||
'qweb': [],
|
|
||||||
'css': [],
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,4 +5,11 @@ class website(osv.osv):
|
||||||
|
|
||||||
_columns = {
|
_columns = {
|
||||||
'channel_id': fields.many2one('im_livechat.channel', string="Channel"),
|
'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'),
|
||||||
|
}
|
||||||
|
|
|
@ -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>
|
|
@ -2,22 +2,6 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
<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">
|
<template id="header" inherit_id="website.layout" name="LiveChat Snippet">
|
||||||
<xpath expr="//body" position="inside">
|
<xpath expr="//body" position="inside">
|
||||||
<t t-if="website.channel_id">
|
<t t-if="website.channel_id">
|
||||||
|
|
Loading…
Reference in New Issue