summaryrefslogtreecommitdiff
path: root/addons/web_analytics/static/src/js/web_analytics.js
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2016-03-03 12:03:40 +0100
committerGéry Debongnie <ged@odoo.com>2016-05-30 11:43:06 +0200
commitf3fb0bfe29bcc02715a42a5f7f4e2446a109c8e3 (patch)
tree4e88226a8b21b456cab4a9d3e1ade62331d7902d /addons/web_analytics/static/src/js/web_analytics.js
parent58245d4dcaf9ebbd61e11bfeaf37643eac542341 (diff)
[IMP] web_analytics: remove rpc to version_info
and put it serverside, in the session info. This saves 1 rpc for every connections.
Diffstat (limited to 'addons/web_analytics/static/src/js/web_analytics.js')
-rw-r--r--addons/web_analytics/static/src/js/web_analytics.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/addons/web_analytics/static/src/js/web_analytics.js b/addons/web_analytics/static/src/js/web_analytics.js
index a778dc71709..f3764493634 100644
--- a/addons/web_analytics/static/src/js/web_analytics.js
+++ b/addons/web_analytics/static/src/js/web_analytics.js
@@ -81,14 +81,10 @@ var Tracker = core.Class.extend({
* to GA.
*/
initialize_custom: function() {
- var self = this;
- session.rpc("/web/webclient/version_info", {})
- .done(function(res) {
- _gaq.push(['_setCustomVar', 5, 'Version', res.server_version, 3]);
- self._push_customvars();
- self.initialized.resolve(self);
- });
- return self.initialized;
+ _gaq.push(['_setCustomVar', 5, 'Version', session.version_info.server_version, 3]);
+ this._push_customvars();
+ this.initialized.resolve(this);
+ return this.initialized;
},
/*