From 70f2f8bc8ecd4f2109cad9d61085d42db2c1fd96 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 11 Oct 2012 11:22:49 +0200 Subject: [PATCH] [FIX] apps: log user in bzr revid: chs@openerp.com-20121011092249-m6anmzie9oxv6nnw --- openerp/addons/base/static/src/js/apps.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/static/src/js/apps.js b/openerp/addons/base/static/src/js/apps.js index 5d60a824382..125b8a54fad 100644 --- a/openerp/addons/base/static/src/js/apps.js +++ b/openerp/addons/base/static/src/js/apps.js @@ -31,8 +31,8 @@ openerp.base = function(instance) { var host = _.str.sprintf('%s//%s', link.protocol, link.host); var dbname = link.pathname.substr(1); - var login = (sessionStorage ? sessionStorage.getItem('loempia.login') : null) || 'anonymous'; - var passwd = (sessionStorage ? sessionStorage.getItem('loempia.passwd') : null) || 'anonymous'; + var login = (sessionStorage ? sessionStorage.getItem('apps.login') : null) || 'anonymous'; + var passwd = (sessionStorage ? sessionStorage.getItem('apps.access_token') : null) || 'anonymous'; if (_.isNull(instance.base.apps.remote_instance)) { instance.base.apps.remote_instance = new openerp.init(); @@ -56,6 +56,14 @@ openerp.base = function(instance) { init: function(parent, options) { this._super(parent); + + if (options.apps_user) { + sessionStorage.setItem('apps.login', options.apps_user); + } + if (options.apps_access_token) { + sessionStorage.setItem('apps.access_token', options.apps_access_token); + } + this.params = options; // NOTE read by embedded client action },