diff --git a/addons/hr_work_entry/models/resource.py b/addons/hr_work_entry/models/resource.py index ac7fa6c9660..f1f15f6901b 100644 --- a/addons/hr_work_entry/models/resource.py +++ b/addons/hr_work_entry/models/resource.py @@ -10,7 +10,9 @@ class ResourceCalendarAttendance(models.Model): def _default_work_entry_type_id(self): return self.env.ref('hr_work_entry.work_entry_type_attendance', raise_if_not_found=False) - work_entry_type_id = fields.Many2one('hr.work.entry.type', 'Work Entry Type', default=_default_work_entry_type_id) + work_entry_type_id = fields.Many2one( + 'hr.work.entry.type', 'Work Entry Type', default=_default_work_entry_type_id, + groups="hr.group_hr_user") def _copy_attendance_vals(self): res = super()._copy_attendance_vals() @@ -21,7 +23,9 @@ class ResourceCalendarAttendance(models.Model): class ResourceCalendarLeave(models.Model): _inherit = 'resource.calendar.leaves' - work_entry_type_id = fields.Many2one('hr.work.entry.type', 'Work Entry Type') + work_entry_type_id = fields.Many2one( + 'hr.work.entry.type', 'Work Entry Type', + groups="hr.group_hr_user") def _copy_leave_vals(self): res = super()._copy_leave_vals() diff --git a/addons/hr_work_entry/views/resource_calendar_views.xml b/addons/hr_work_entry/views/resource_calendar_views.xml index 1bce9411a1b..31c25db4e73 100644 --- a/addons/hr_work_entry/views/resource_calendar_views.xml +++ b/addons/hr_work_entry/views/resource_calendar_views.xml @@ -6,8 +6,8 @@ - - + +