我有两个模型:维护。干预和维护.intervention.task
在模型干预中,与任务有一个One2many关系。
当我在日历视图中显示任务并单击其中一个任务时,我不想打开任务模型的表单视图,而是打开父干预的表单视图。 (如果可能,在编辑模式下)
父ID的字段是“intervention_id”。
Q1:有可能吗? Q2:怎么做?
下面的代码打开了正确的视图,但没有所需的数据。
<record id="view_maintenance_intervention_tasks_calendar" model="ir.ui.view">
<field name="name">maintenance.intervention.tasks.calendar</field>
<field name="model">maintenance.intervention.task</field>
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<calendar color="user_id" date_start="date_start" date_stop="date_end" string="Task" quick_add="False"
event_open_popup="%(module.views_maintenance_intervention_form)s">
<field name="hour_to"/>
<field name="technician"/>
<field name="client_name"/>
<field name="installation_zip"/>
<field name="installation_city"/>
<field name="intervention_type"/>
<field name="name"/>
<field name="intervention_code"/>
<field name="intervention_id" invisible="1"/>
</calendar>
</field>