我有一个从“hr.employee”继承的模型,并且我有一个只显示特殊部门的员工的操作。
我希望该列表顶部的“创建”按钮允许我在 hr.employee 中创建一个记录,其中部门字段已设置为该特殊部门。
当然,标准“hr”模块中的另一个“Create”按钮不应该为部门设置默认值。
这是模型:
# -*- coding: utf-8 -*-
from openerp import models, fields
class Patient(models.Model):
_inherit = 'hr.employee'
date_debut_contrat = fields.Date('Début Contrat de Prise en Charge')
date_fin_contrat = fields.Date('Fin Contrat de Prise en Charge')
这是行动:
<record id="action_liste_patients" model="ir.actions.act_window">
<field name="name">Patients</field>
<field name="res_model">hr.employee</field>
<field name="view_mode">kanban,tree,form</field>
<field name="domain">[('department_id.is_patients', '=', 'true')]</field>
</record>
我有办法告诉 Odoo 从那个动作中,department_id 字段应该有一个默认值,而不改变标准动作的行为吗?
非常感谢大家。
马克