Project/Task 个字段取决于阶段

Project/Task fields depending on stage

我需要根据阶段将字段更改为只读。 所以在 Project/Tasks 中有 stage_ids。例如,如果我的任务在第 2 阶段我需要将 date_deadline 字段设置为只读,我有 3 个阶段,如果它在第 1 阶段则应该是必需的。

您可以通过在 xml

中的字段上设置 attr 来做到这一点
<field name="date_deadline"  attrs=" {
   'required':[('stage_id','in',[1])],
   'readonly':[('stage_id','not in',[2])]}"
/>

在这里,

[1],[2] are the stage_ids in attrs