diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-13 17:19:11 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-13 17:19:11 +0200 |
| commit | c7c2b5846d3775780bbaa9a84a93ad755bdb8756 (patch) | |
| tree | 50dd92fb3b91b7f66e5f84edb0a8ee64ca9b9ef5 /addons/web/static/src | |
| parent | 0da376c203706451e7ee510c9b1fcb038458da17 (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.js | 12 |
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 |
