Мне дали эту функцию в odoo12:
_loadContextMenuFile: function($jstree, node, menu) {
var self = this;
menu.download = {
separator_before: false,
separator_after: false,
icon: "fa fa-download",
label: _t("Download"),
action: function(data) {
framework.blockUI();
session.get_file({
'url': '/web/content',
'data': {
'id': node.data.odoo_id,
'download': true,
'field': 'content',
'model': 'muk_dms.file',
'filename_field': 'name',
'filename': node.data.filename
},
'complete': framework.unblockUI,
'error': crash_manager.rpc_error.bind(crash_manager)
});
}
};
return menu;
, и появляется, когда пользователь щелкает правой кнопкой мыши узел в дереве, меня спрашивают, возможно ли сделать эту опцию доступной только в режиме разработки. Если бы это было xml, я бы просто добавил: groups = "base.group_no_one". Однако у меня нет опыта javascript, возможен ли их запрос? Любая помощь будет принята с благодарностью :)