diff --git a/addons/hr_timesheet/models/hr_timesheet.py b/addons/hr_timesheet/models/hr_timesheet.py index 84354c64f7a..151959944c5 100644 --- a/addons/hr_timesheet/models/hr_timesheet.py +++ b/addons/hr_timesheet/models/hr_timesheet.py @@ -41,6 +41,10 @@ class AccountAnalyticLine(models.Model): return {'domain': { 'task_id': [('project_id', '=', self.project_id.id)] }} + return {'domain': { + 'task_id': [('project_id.allow_timesheets', '=', True)] + }} + @api.onchange('task_id') def _onchange_task_id(self): diff --git a/addons/hr_timesheet/views/project_views.xml b/addons/hr_timesheet/views/project_views.xml index c8d46bbaa01..cbafa431f03 100644 --- a/addons/hr_timesheet/views/project_views.xml +++ b/addons/hr_timesheet/views/project_views.xml @@ -162,7 +162,7 @@ - +