summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-09-13 17:19:11 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-09-13 17:19:11 +0200
commitc7c2b5846d3775780bbaa9a84a93ad755bdb8756 (patch)
tree50dd92fb3b91b7f66e5f84edb0a8ee64ca9b9ef5 /addons/web/static/src
parent0da376c203706451e7ee510c9b1fcb038458da17 (diff)
[imp] added reload page on logout
bzr revid: nicolas.vanhoren@openerp.com-20110913151911-6tee272eo2u0fgqv
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/core.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js
index cebbdd13f6e..f279a7d23d7 100644
--- a/addons/web/static/src/js/core.js
+++ b/addons/web/static/src/js/core.js
@@ -487,9 +487,6 @@ openerp.web.Session = openerp.web.CallbackEnabled.extend( /** @lends openerp.web
return true;
}).then(success_callback);
},
- session_logout: function() {
- this.uid = false;
- },
/**
* Reloads uid and session_id from local storage, if they exist
*/
@@ -513,12 +510,11 @@ openerp.web.Session = openerp.web.CallbackEnabled.extend( /** @lends openerp.web
this.set_cookie('session_id', this.session_id);
},
logout: function() {
- delete this.session_id;
- delete this.uid;
- delete this.user_context;
- delete this.db;
this.set_cookie('session_id', '');
- this.on_session_invalid(function() {});
+ this.reload_client();
+ },
+ reload_client: function() {
+ window.location.reload();
},
/**
* Fetches a cookie stored by an openerp session