From 124b7333d1a2908143b0b48b4a0b9fff5005c45a Mon Sep 17 00:00:00 2001 From: Juan Jose Scarafia Date: Mon, 11 Apr 2016 19:09:27 -0300 Subject: [PATCH 1/9] ADD chat --- support_branding_adhoc/__openerp__.py | 1 + support_branding_adhoc/support.xml | 38 +++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 support_branding_adhoc/support.xml diff --git a/support_branding_adhoc/__openerp__.py b/support_branding_adhoc/__openerp__.py index 5aafdaf..888828a 100644 --- a/support_branding_adhoc/__openerp__.py +++ b/support_branding_adhoc/__openerp__.py @@ -39,6 +39,7 @@ ], 'data': [ 'ir_config_parameter.xml', + 'support.xml', ], 'demo': [ ], diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml new file mode 100644 index 0000000..26f45c4 --- /dev/null +++ b/support_branding_adhoc/support.xml @@ -0,0 +1,38 @@ + + + + + + From 7f823ef1469ab9d3b97a9a2b5d174c22f7fbe177 Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 13 Apr 2016 18:44:46 -0300 Subject: [PATCH 2/9] chat user Include the talkus identify --- support_branding_adhoc/support.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 26f45c4..8fa7139 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -12,6 +12,10 @@ (function(t,a,l,k,u,s,_){if(!t[u]){t[u]=function(){(t[u].q=t[u].q||[]).push(arguments)},t[u].l=1*new Date();s=a.createElement(l),_=a.getElementsByTagName(l)[0];s.async=1;s.src=k;_.parentNode.insertBefore(s,_)}})(window,document,'script','//www.talkus.io/plugin.js','talkus'); talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); talkus('create', 'AKoBPjeu9YRvYHKQu'); + var func = new instance.web.Model("res.users").get_func("read"); + return self.alive(func(self.session.uid, ["name", "email", "id"])).then(function(res) { + talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); + }); //]]> From c7ba2a3477d617f439f9c644cd749c2ed7ef1aa4 Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 14 Apr 2016 10:07:46 -0300 Subject: [PATCH 3/9] chat user Arreglado --- support_branding_adhoc/support.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 8fa7139..0df21ef 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -13,7 +13,7 @@ talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); talkus('create', 'AKoBPjeu9YRvYHKQu'); var func = new instance.web.Model("res.users").get_func("read"); - return self.alive(func(self.session.uid, ["name", "email", "id"])).then(function(res) { + func(self.session.uid, ["name", "email", "id"]).then(function(res) { talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); }); //]]> From 18bed210fe05d3cda01cc61c44c85228b260d520 Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 14 Apr 2016 20:07:21 -0300 Subject: [PATCH 4/9] inicializando inst --- support_branding_adhoc/support.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 0df21ef..54d6d55 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -12,6 +12,7 @@ (function(t,a,l,k,u,s,_){if(!t[u]){t[u]=function(){(t[u].q=t[u].q||[]).push(arguments)},t[u].l=1*new Date();s=a.createElement(l),_=a.getElementsByTagName(l)[0];s.async=1;s.src=k;_.parentNode.insertBefore(s,_)}})(window,document,'script','//www.talkus.io/plugin.js','talkus'); talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); talkus('create', 'AKoBPjeu9YRvYHKQu'); + var instance = openerp; var func = new instance.web.Model("res.users").get_func("read"); func(self.session.uid, ["name", "email", "id"]).then(function(res) { talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); From 59df8fc2edba7eab2bfb36a672d46d74f4ac50fe Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 14 Apr 2016 21:12:17 -0300 Subject: [PATCH 5/9] probando --- support_branding_adhoc/support.xml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 54d6d55..4413474 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -12,11 +12,8 @@ (function(t,a,l,k,u,s,_){if(!t[u]){t[u]=function(){(t[u].q=t[u].q||[]).push(arguments)},t[u].l=1*new Date();s=a.createElement(l),_=a.getElementsByTagName(l)[0];s.async=1;s.src=k;_.parentNode.insertBefore(s,_)}})(window,document,'script','//www.talkus.io/plugin.js','talkus'); talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); talkus('create', 'AKoBPjeu9YRvYHKQu'); - var instance = openerp; - var func = new instance.web.Model("res.users").get_func("read"); - func(self.session.uid, ["name", "email", "id"]).then(function(res) { - talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); - }); + + //]]> From 04158f0c3e2342f9b621901f6e12daf2e1e66484 Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 14 Apr 2016 21:40:10 -0300 Subject: [PATCH 6/9] inst init --- support_branding_adhoc/support.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 4413474..54d6d55 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -12,8 +12,11 @@ (function(t,a,l,k,u,s,_){if(!t[u]){t[u]=function(){(t[u].q=t[u].q||[]).push(arguments)},t[u].l=1*new Date();s=a.createElement(l),_=a.getElementsByTagName(l)[0];s.async=1;s.src=k;_.parentNode.insertBefore(s,_)}})(window,document,'script','//www.talkus.io/plugin.js','talkus'); talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); talkus('create', 'AKoBPjeu9YRvYHKQu'); - - + var instance = openerp; + var func = new instance.web.Model("res.users").get_func("read"); + func(self.session.uid, ["name", "email", "id"]).then(function(res) { + talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); + }); //]]> From a7d8b83ae5c11fe74dda86a485f14afadcc4e859 Mon Sep 17 00:00:00 2001 From: Richard Date: Fri, 15 Apr 2016 10:32:17 -0300 Subject: [PATCH 7/9] change self to instance --- support_branding_adhoc/support.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index 54d6d55..c557e0e 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -14,7 +14,7 @@ talkus('create', 'AKoBPjeu9YRvYHKQu'); var instance = openerp; var func = new instance.web.Model("res.users").get_func("read"); - func(self.session.uid, ["name", "email", "id"]).then(function(res) { + func(instance.session.uid, ["name", "email", "id"]).then(function(res) { talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email }); }); //]]> From c16de731e9f9bba46d2b21d996b7c6f1c91d128d Mon Sep 17 00:00:00 2001 From: Richard Date: Fri, 15 Apr 2016 20:47:03 -0300 Subject: [PATCH 8/9] chat_user_ok --- .../static/src/js/chat_widgets.js | 23 +++++++++++++++++++ support_branding_adhoc/support.xml | 14 ++--------- 2 files changed, 25 insertions(+), 12 deletions(-) create mode 100644 support_branding_adhoc/static/src/js/chat_widgets.js diff --git a/support_branding_adhoc/static/src/js/chat_widgets.js b/support_branding_adhoc/static/src/js/chat_widgets.js new file mode 100644 index 0000000..0a34540 --- /dev/null +++ b/support_branding_adhoc/static/src/js/chat_widgets.js @@ -0,0 +1,23 @@ + (function(t,a,l,k,u,s,_){if(!t[u]){t[u]=function(){(t[u].q=t[u].q||[]).push(arguments)},t[u].l=1*new Date();s=a.createElement(l),_=a.getElementsByTagName(l)[0];s.async=1;s.src=k;_.parentNode.insertBefore(s,_)}})(window,document,'script','//www.talkus.io/plugin.js','talkus'); + talkus('loadingImage', 'https://www.adhoc.com.ar/website/image?field=datas&model=ir.attachment&id=1116'); + talkus('create', 'AKoBPjeu9YRvYHKQu'); + +(function() { + +var instance = openerp; + +instance.web.Notification = instance.web.Widget.extend({ + + init: function() { + + var func = new instance.web.Model("res.users").get_func("read"); + + func(instance.session.uid, ["name", "id", "email"]).then(function(res) { + talkus('identify', { id: res.name + "-" + res.id, name: res.name, email: res.email}); + }); + } + +}); + + +})(); \ No newline at end of file diff --git a/support_branding_adhoc/support.xml b/support_branding_adhoc/support.xml index c557e0e..139f3b2 100644 --- a/support_branding_adhoc/support.xml +++ b/support_branding_adhoc/support.xml @@ -7,18 +7,8 @@ - + +