[ADD]web: chrome.js add My OpenERP.com account

bzr revid: dle@openerp.com-20130607163702-4q2mr9y0cztxqflo
This commit is contained in:
dle@openerp.com 2013-06-07 18:37:02 +02:00
parent 63d79a1452
commit ac63b66448
2 changed files with 20 additions and 0 deletions

View File

@ -1134,6 +1134,25 @@ instance.web.UserMenu = instance.web.Widget.extend({
});
}
},
on_menu_account: function() {
var self = this;
if (!this.getParent().has_uncommitted_changes()) {
var P = new instance.web.Model('ir.config_parameter');
P.call('get_param', ['database.uuid']).then(function(dbuuid) {
var state = {
'd': instance.session.db,
'u': window.location.protocol + '//' + window.location.host,
};
var params = {
response_type: 'token',
client_id: dbuuid || '',
state: JSON.stringify(state),
scope: 'userinfo',
};
instance.web.redirect('https://accounts.openerp.com/oauth2/auth?'+$.param(params));
});
}
},
on_menu_about: function() {
var self = this;
self.rpc("/web/webclient/version_info", {}).done(function(res) {

View File

@ -422,6 +422,7 @@
<span class="oe_topbar_name"/>
<ul class="oe_dropdown_menu">
<li><a href="#" data-menu="settings">Preferences</a></li>
<li><a href="#" data-menu="account">My OpenERP.com account</a></li>
<li><a href="#" data-menu="about">About OpenERP</a></li>
<li><a href="#" data-menu="help">Help</a></li>
<li><a href="#" data-menu="logout">Log out</a></li>