odoo.define('module_name.***', function (require) {
"use strict";
var ListController = require('web.ListController');
/**
* 当页面加载时, 发现系统调用这个函数, 此处直接将函数传入的参数修改成为false,目前功能正常实现(是否有bug待测试,特记录)
* */
ListController.include({
_getActionMenuItems: function (state) {
let self = this;
this.getSession().user_has_group('your groups name').then(function (has_group) {
if (!has_group) {
self.isExportEnable = false;
self.activeActions.delete = false;
}
})
return this._super.apply(this, arguments);
}
})
})
本文介绍如何在Odoo中根据用户组权限禁用列表视图中的导出功能及删除操作。通过覆盖ListController的方法并使用用户组检查来实现这一目标。
1816

被折叠的 条评论
为什么被折叠?



