[ADD]web: chrome.js add My OpenERP.com account
bzr revid: dle@openerp.com-20130607163702-4q2mr9y0cztxqflo
This commit is contained in:
parent
63d79a1452
commit
ac63b66448
|
@ -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) {
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue