odoo many2one字段 根据条件跳转控制

时间:2024-04-06 20:01:37

需求:当经理把客户档案作废之后,不允许其他客服、外呼人员查看该客户档案,

并且在订单上不能通过客户字段(many2one)点击跳转到客户页面进行查看。

通过调试得知。当我们点击many2one 字段时 会触发标准方法

/web/dataset/call_kw/crm.customer/get_formview_action

该方法是封装在odoo/model.py里面

并且直接在对应的model中执行get_formview_action该方法

所以我们就可以直接用get_formview_action 这个方法做一点文章了

把该方法直接重写在被跳转的模型下 然后做控制即可。

odoo many2one字段 根据条件跳转控制