diff --git a/addons/resource/models/resource_calendar.py b/addons/resource/models/resource_calendar.py index 7627d9fc0b5..0e31849f657 100644 --- a/addons/resource/models/resource_calendar.py +++ b/addons/resource/models/resource_calendar.py @@ -80,7 +80,7 @@ class ResourceCalendar(models.Model): active = fields.Boolean("Active", default=True, help="If the active field is set to false, it will allow you to hide the Working Time without removing it.") company_id = fields.Many2one( - 'res.company', 'Company', + 'res.company', 'Company', domain=lambda self: [('id', 'in', [False, self.env.companies.ids])], default=lambda self: self.env.company) attendance_ids = fields.One2many( 'resource.calendar.attendance', 'calendar_id', 'Working Time', diff --git a/addons/resource/views/resource_calendar_views.xml b/addons/resource/views/resource_calendar_views.xml index 41ea09b15ff..53b5f52c312 100644 --- a/addons/resource/views/resource_calendar_views.xml +++ b/addons/resource/views/resource_calendar_views.xml @@ -73,6 +73,7 @@ Working Times resource.calendar tree,form + ['|', ('company_id', '=', False), ('company_id', 'in', allowed_company_ids)]