python - 如何在odoo10中为经理创建新的记录规则?
问题描述
如果 x 是 a 的经理,y 是 b 的经理,那么在 odoo-10 的项目模块中,x 只能看到分配给 a 的项目,而 y 可以看到分配给 b 的项目。我该如何编写这个新的记录规则经理。
解决方案
创建如下记录规则:
<record model="ir.rule" id="project_manager_see_assigned">
<field name="name">Project: project manager: see assigned project</field>
<field name="model_id" ref="model_project_project"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="groups" eval="[(4,ref('project.group_project_manager'))]"/>
</record>
注意:默认情况下,有一个记录规则允许经理查看所有项目。在创建之前删除或修改。
希望它会帮助你。
推荐阅读
- javascript - Firebase 模块在部署功能时需要旧版本的节点
- azure - Azure 策略扩展:找不到命令“azureResource.refreshTree”
- python - Scikit-learn 错误地计算了recall_score
- flutter - 如何更改 BottomSheet 的动画速度?
- android - 在本地单元测试中截图
- java - 当一个字段更改名称时如何解析这些数据?
- swift - Swift 原始数据类型源代码(例如 UInt64、Float ...)
- java - 在 kotlin 中随时间操作的最佳方式是什么?
- button - Highcharts 在图表中重绘系列
- javascript - ajax + django,点击按钮随机