diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py index 2d72154e76c..6f4a96b800b 100644 --- a/addons/hr_holidays/models/hr_leave.py +++ b/addons/hr_holidays/models/hr_leave.py @@ -12,11 +12,10 @@ from odoo.exceptions import UserError, AccessError, ValidationError from odoo.tools import float_compare from odoo.tools.translate import _ +from odoo.addons.resource.models.resource import HOURS_PER_DAY + _logger = logging.getLogger(__name__) - -HOURS_PER_DAY = 8 - class HolidaysRequest(models.Model): _name = "hr.leave" _description = "Leave" diff --git a/addons/resource/data/resource_data.xml b/addons/resource/data/resource_data.xml index bcfd2c91446..84d0e86f46e 100644 --- a/addons/resource/data/resource_data.xml +++ b/addons/resource/data/resource_data.xml @@ -24,6 +24,7 @@ Standard 35 Hours/Week + 7.0 Standard 38 Hours/Week + 7.6 attendance.hour_to: + raise ValidationError(_("The start-hour must be lower than end-hour.")) + class ResourceResource(models.Model): _name = "resource.resource" diff --git a/addons/resource/views/resource_views.xml b/addons/resource/views/resource_views.xml index b97129d6576..c7c2855b6bb 100644 --- a/addons/resource/views/resource_views.xml +++ b/addons/resource/views/resource_views.xml @@ -249,6 +249,7 @@ +