From 1f9d21552b47b2c326dbeb2a7f1a2b946e8a8297 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 2 Sep 2013 15:56:01 +0200 Subject: [PATCH] Re-enabled history of live chat bzr revid: nicolas.vanhoren@openerp.com-20130902135601-4hyeq0y1l1icgpno --- addons/im/im.py | 8 ++++++++ addons/im_livechat/im_livechat_view.xml | 9 +++------ addons/im_livechat/security/im_livechat_security.xml | 4 +--- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/addons/im/im.py b/addons/im/im.py index ce31c24f969..c47d0d9be7e 100644 --- a/addons/im/im.py +++ b/addons/im/im.py @@ -193,8 +193,16 @@ class im_message(osv.osv): class im_session(osv.osv): _name = 'im.session' + + def _calc_name(self, cr, uid, ids, something, something_else, context=None): + res = {} + for obj in self.browse(cr, uid, ids, context=context): + res[obj.id] = ", ".join([x.name for x in obj.user_ids]) + return res + _columns = { 'user_ids': fields.many2many('im.user'), + "name": fields.function(_calc_name, string="Name", type='char'), } # Todo: reuse existing sessions if possible diff --git a/addons/im_livechat/im_livechat_view.xml b/addons/im_livechat/im_livechat_view.xml index a5e3de898ae..1fccc1b301c 100644 --- a/addons/im_livechat/im_livechat_view.xml +++ b/addons/im_livechat/im_livechat_view.xml @@ -120,12 +120,11 @@ - diff --git a/addons/im_livechat/security/im_livechat_security.xml b/addons/im_livechat/security/im_livechat_security.xml index b7185584394..b93798f96a9 100644 --- a/addons/im_livechat/security/im_livechat_security.xml +++ b/addons/im_livechat/security/im_livechat_security.xml @@ -21,18 +21,16 @@ -