diff options
| author | Jérome Maes <jem@openerp.com> | 2015-08-10 16:23:44 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2015-09-01 20:16:09 +0200 |
| commit | 95b97d1010e2596c8dbe719382c77c6009819afa (patch) | |
| tree | 2a5d3b0400785eab023ec1c7768829482682cf24 /addons/im_livechat/data | |
| parent | 1d54858cbdd10dd6fbfbb3edc1e032317e2ba3f6 (diff) | |
[REF] im_livechat : refactoring, make it compatbile with the nw mail module, change reporting sql view (split them in 2), adapt view, ...
Diffstat (limited to 'addons/im_livechat/data')
| -rw-r--r-- | addons/im_livechat/data/im_livechat_channel_data.xml | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/addons/im_livechat/data/im_livechat_channel_data.xml b/addons/im_livechat/data/im_livechat_channel_data.xml index be5c2fedf6e..2c9aa88ad2d 100644 --- a/addons/im_livechat/data/im_livechat_channel_data.xml +++ b/addons/im_livechat/data/im_livechat_channel_data.xml @@ -20,7 +20,7 @@ <field name="interval_type">days</field> <field name="numbercall">-1</field> <field name="doall" eval="False"/> - <field name="model">im_chat.session</field> + <field name="model">mail.channel</field> <field name="function">cron_remove_empty_session</field> <field name="active" eval="True"/> </record> @@ -28,47 +28,20 @@ </data> <data> - <!-- Custom Filters --> - <record id="im_livechat_report_filter_session_by_day" model="ir.filters"> - <field name="name">Sessions by day</field> - <field name="model_id">im_livechat.report</field> - <field name="domain">[('nbr_speakers','>', 1)]</field> - <field name="context">{'group_by': ['start_date:day', 'session_name']}</field> - <field name="is_default">v</field> - <field name="user_id" eval="False"/> - </record> - - <record id="im_livechat_report_filter_session_last_24h" model="ir.filters"> - <field name="name">Last 24h stats</field> - <field name="model_id">im_livechat.report</field> - <field name="domain">[('start_date','>', (context_today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d') )]</field> - <field name="context">{'group_by': ['start_date:day', 'session_name']}</field> - <field name="user_id" eval="False"/> - </record> - - <record id="im_livechat_report_filter_operator_stats" model="ir.filters"> - <field name="name">Operators stats</field> - <field name="model_id">im_livechat.report</field> - <field name="domain">[('nbr_speakers','>', 1), ('user_id', '!=', False)]</field> - <field name="context">{'group_by': ['start_date:month', 'user_id', 'uuid']}</field> - <field name="user_id" eval="False"/> - </record> - - <!-- Smiley for rating to be displayed in the conversation --> - <record id="im_chat_shortcode_rating_0" model="im_chat.shortcode"> + <record id="mail_shortcode_rating_0" model="mail.shortcode"> <field name="source">:rating_0</field> <field name="substitution"><img src='/rating/static/src/img/rating_0.png'/></field> <field name="description">Rating Smiley Bad</field> </record> - <record id="im_chat_shortcode_rating_5" model="im_chat.shortcode"> + <record id="mail_shortcode_rating_5" model="mail.shortcode"> <field name="source">:rating_5</field> <field name="substitution"><img src='/rating/static/src/img/rating_5.png'/></field> <field name="description">Rating Smiley Okay</field> </record> - <record id="im_chat_shorcode_rating_10" model="im_chat.shortcode"> + <record id="mail_shorcode_rating_10" model="mail.shortcode"> <field name="source">:rating_10</field> <field name="substitution"><img src='/rating/static/src/img/rating_10.png'/></field> <field name="description">Rating Smiley Good</field> |
