【发布时间】:2016-01-30 09:48:38
【问题描述】:
我有一个继承自“hr.employee”的模型,并且我有一个动作可以 只显示属于特殊部门的员工。
我希望该列表顶部的“创建”按钮允许我 在 hr.employee 中创建一条记录,其中部门字段已设置为该特殊部门。
当然还有另一个“创建”按钮,来自标准的“hr”模块, 不应为部门设置默认值。
这是模型:
# -*- 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 字段应该有一个默认值,而不改变标准动作的行为?
非常感谢大家。
马克
【问题讨论】: