summaryrefslogtreecommitdiff
path: root/addons/web_analytics/static/src
diff options
context:
space:
mode:
authorvta vta@openerp.com <>2013-01-04 14:04:25 +0100
committervta vta@openerp.com <>2013-01-04 14:04:25 +0100
commit185aac252a988cc32a41bbce3c97c2284ffc0673 (patch)
treefef1dd14cd634df69adb115b3cb1077d9ece5862 /addons/web_analytics/static/src
parent6389eaa52b3363fce19ef94f433b172ec3189148 (diff)
[FIX] Add support for multidb mode
bzr revid: vta@openerp.com-20130104130425-t5b1etm074ha4lmz
Diffstat (limited to 'addons/web_analytics/static/src')
-rw-r--r--addons/web_analytics/static/src/js/web_analytics.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/web_analytics/static/src/js/web_analytics.js b/addons/web_analytics/static/src/js/web_analytics.js
index 806803c80a7..1e02de4f051 100644
--- a/addons/web_analytics/static/src/js/web_analytics.js
+++ b/addons/web_analytics/static/src/js/web_analytics.js
@@ -185,6 +185,13 @@ openerp.web_analytics = function(instance) {
// Set correctly the tracker in the current instance
if (instance.client instanceof instance.web.WebClient) { // not for embedded clients
instance.webclient.tracker = new instance.web_analytics.Tracker();
+ $.when(instance.webclient.tracker._set_user_access_level()).then(function(r) {
+ instance.webclient.tracker.user_access_level = r;
+ instance.webclient.tracker.initialize_custom().then(function() {
+ instance.webclient.on('state_pushed', self, instance.webclient.tracker.on_state_pushed);
+ instance.webclient.tracker.include_tracker();
+ });
+ });
} else if (!instance.client) {
// client does not already exists, we are in monodb mode
instance.web.WebClient.include({