Odoo14中如何为用户授予Accounting Settings访问权限
会计设置权限配置解决方案
你需要按以下步骤补充配置即可实现仅授予用户会计设置权限,无需加入完整设置管理员组:
- 新增
res.config.settings模型的记录规则:进入「技术-安全-记录规则」,搜索res.config.settings相关规则,为你自定义的用户组新建一条记录规则,权限勾选读、写,域条件设置为[('id', '!=', 0)],优先级设置为高于系统默认的设置管理员限制规则。Odoo默认对全局设置页面做了仅管理员可访问的规则限制,这是你配置了菜单、模型权限仍无法访问的最常见原因。 - 核对根设置菜单权限:确认你已给自定义用户组开放了「设置」根菜单的访问权限,不需要开放其他子设置菜单的权限,仅保留会计设置子菜单的权限即可,避免用户访问到其他设置项。
- 补充模型访问权限:检查你自定义用户组对
res.config.settings模型的访问控制列表(ACL)是否同时开放了读、写权限,会计设置页面加载和保存都需要对应权限,如果仅开了读权限也会出现访问报错。 - 清除缓存后测试:权限配置修改后需要清除Odoo服务端缓存,再用测试用户账号登录验证访问效果。
相关配置截图
- 用户已加入对应用户组

- 菜单访问权限配置

- 视图访问权限配置

- 模型访问权限配置

内容的提问来源于stack exchange,提问作者Manan
相关产品推荐
相关产品推荐

