[FIX] web_shortcuts issue when anonymous user
bzr revid: vta@openerp.com-20121207113153-unndur6iiwdqnxip
This commit is contained in:
parent
c030bc217f
commit
c9a64c1735
|
@ -126,20 +126,23 @@ instance.web.ViewManagerAction.include({
|
||||||
$shortcut_toggle.hide();
|
$shortcut_toggle.hide();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$shortcut_toggle.toggleClass('oe_shortcuts_remove', shortcuts_menu.has(self.session.active_id));
|
// Anonymous users don't have user_menu
|
||||||
$shortcut_toggle.unbind("click").click(function() {
|
if (shortcuts_menu) {
|
||||||
if ($shortcut_toggle.hasClass("oe_shortcuts_remove")) {
|
$shortcut_toggle.toggleClass('oe_shortcuts_remove', shortcuts_menu.has(self.session.active_id));
|
||||||
shortcuts_menu.trigger('remove', self.session.active_id);
|
$shortcut_toggle.unbind("click").click(function() {
|
||||||
} else {
|
if ($shortcut_toggle.hasClass("oe_shortcuts_remove")) {
|
||||||
shortcuts_menu.trigger('add', {
|
shortcuts_menu.trigger('remove', self.session.active_id);
|
||||||
'user_id': self.session.uid,
|
} else {
|
||||||
'res_id': self.session.active_id,
|
shortcuts_menu.trigger('add', {
|
||||||
'resource': 'ir.ui.menu',
|
'user_id': self.session.uid,
|
||||||
'name': self.action.name
|
'res_id': self.session.active_id,
|
||||||
});
|
'resource': 'ir.ui.menu',
|
||||||
}
|
'name': self.action.name
|
||||||
$shortcut_toggle.toggleClass("oe_shortcuts_remove");
|
});
|
||||||
});
|
}
|
||||||
|
$shortcut_toggle.toggleClass("oe_shortcuts_remove");
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue