1、对(2,ID)的理解。
(2,ID)主要是用来删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)
需求场景:对单据的子表进行可添加而不可删除的约束,单据为已有的单据,因此是执行write方法,所以在before_write方法中对vals中的关联字段进行判定如果状态值存在2,则表明有删除的操作,此时可以抛出提示,并终止执行。
图1
2、odoo自带的几个动作的隐藏处理:
import="false/0" 导入动作
export_xlsx="false/0" 导出动作
delete="false/0" 删除动作
create="false/0" 创建动作
edit="false/0" 编辑动作