我有一个自定义模块,我正在尝试通过继承它来修改“休假模块”!我想在现有的 Many2One(下拉)字段中添加一个项目。这样做的语法是什么?对于 python 和 XML。模型名称是“hr.leave”,字段是“holiday_status_id”,我想在下拉列表中添加一个元素作为“CL”或“Casual leave”。
问问题
81 次
1 回答
0
您需要创建一个新hr.leave.type
记录,并确保在应用域时它没有被隐藏。
您可以使用数据文件,我修改了Sick Time Off
添加新的休假类型:
<record id="holiday_new_type" model="hr.leave.type">
<field name="name">New type</field>
<field name="allocation_type">no</field>
<field name="color_name">red</field>
<field name="validity_start" eval="time.strftime('%Y-01-01')"/>
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave_sick"/>
<field name="responsible_id" ref="base.user_admin"/>
</record>
您可以查看hr_holidays数据文件以获取更多示例。
于 2021-02-15T08:28:31.283 回答