-
-
- Add
-
of leaves every
-
-
+
+ 0
+
+
+
+
+
+ Run until
+
+
+ Add
+
+
+ of leaves every
+
+
+
diff --git a/addons/hr_holidays/views/hr_leave_type_views.xml b/addons/hr_holidays/views/hr_leave_type_views.xml
index 46d204f405b..c3bdc445ec0 100644
--- a/addons/hr_holidays/views/hr_leave_type_views.xml
+++ b/addons/hr_holidays/views/hr_leave_type_views.xml
@@ -19,27 +19,40 @@
@@ -88,7 +96,7 @@
-
+
diff --git a/addons/hr_holidays/views/hr_leave_views.xml b/addons/hr_holidays/views/hr_leave_views.xml
index e182fde6329..910ad643279 100644
--- a/addons/hr_holidays/views/hr_leave_views.xml
+++ b/addons/hr_holidays/views/hr_leave_views.xml
@@ -111,24 +111,23 @@
Hours
-
-
+
- From
-
-
-
+ From
+
+
+
+ attrs="{'readonly': [('state', '=', 'validate')], 'invisible': ['|', '|', ('leave_type_request_unit', '=', 'day'), '&', ('leave_type_request_unit', '=', 'half'), ('request_unit', '=', 'day'), '&', ('leave_type_request_unit', '=', 'hour'), ('request_unit', '!=', 'half')]}"/>
- To
-
-
-
+ To
+
+
+
+ attrs="{'readonly': [('state', '=', 'validate')], 'invisible': ['|', ('leave_type_request_unit', '!=', 'half'), ('request_unit', '!=', 'period')]}"/>