[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() {
|
on_menu_about: function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
self.rpc("/web/webclient/version_info", {}).done(function(res) {
|
self.rpc("/web/webclient/version_info", {}).done(function(res) {
|
||||||
|
|
|
@ -422,6 +422,7 @@
|
||||||
<span class="oe_topbar_name"/>
|
<span class="oe_topbar_name"/>
|
||||||
<ul class="oe_dropdown_menu">
|
<ul class="oe_dropdown_menu">
|
||||||
<li><a href="#" data-menu="settings">Preferences</a></li>
|
<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="about">About OpenERP</a></li>
|
||||||
<li><a href="#" data-menu="help">Help</a></li>
|
<li><a href="#" data-menu="help">Help</a></li>
|
||||||
<li><a href="#" data-menu="logout">Log out</a></li>
|
<li><a href="#" data-menu="logout">Log out</a></li>
|
||||||
|
|
Loading…
Reference in New Issue