[MIG]allow_negative_leave_and_allocation:v14
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="hr_leave_type_negative_leave" model="ir.ui.view">
|
||||
<field name="name">hr.leave.type.negative.leave</field>
|
||||
<field name="model">hr.leave.type</field>
|
||||
<field name="inherit_id" ref="hr_holidays.edit_holiday_status_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name='request_unit' position="after">
|
||||
<field name="allows_negative" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
26
allow_negative_leave_and_allocation/views/hr_leave_views.xml
Normal file
26
allow_negative_leave_and_allocation/views/hr_leave_views.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<odoo>
|
||||
<record id="hr_leave_view_negative_leave" model="ir.ui.view">
|
||||
<field name="name">hr.leave.view.negative.leave</field>
|
||||
<field name="model">hr.leave</field>
|
||||
<field name="inherit_id" ref="hr_holidays.hr_leave_view_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name='holiday_status_id' position="attributes">
|
||||
<attribute name="domain">
|
||||
[
|
||||
'|',
|
||||
('allows_negative', '=', True),
|
||||
'&',
|
||||
('allows_negative', '=', False),
|
||||
'&',
|
||||
('virtual_remaining_leaves', '>', 0),
|
||||
'|',
|
||||
('allocation_type', 'in', ['fixed_allocation', 'no']),
|
||||
'&',
|
||||
('allocation_type', '=', 'fixed'),
|
||||
('max_leaves', '>', '0')
|
||||
]
|
||||
</attribute>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
Reference in New Issue
Block a user