diff --git a/project_working_time_task_portal/__manifest__.py b/project_working_time_task_portal/__manifest__.py index 3e00cab..a03a72b 100644 --- a/project_working_time_task_portal/__manifest__.py +++ b/project_working_time_task_portal/__manifest__.py @@ -3,7 +3,7 @@ { "name": "project_working_time_task_portal", - "version": "16.0.1.0.3", + "version": "16.0.1.0.4", "author": "Elabore", "website": "https://elabore.coop", "maintainer": "Boris Gallet", diff --git a/project_working_time_task_portal/models/__init__.py b/project_working_time_task_portal/models/__init__.py index 13c9eb7..9f8dbe4 100644 --- a/project_working_time_task_portal/models/__init__.py +++ b/project_working_time_task_portal/models/__init__.py @@ -1 +1 @@ -from . import billable_time \ No newline at end of file +from . import billable_time, account_analytic_line \ No newline at end of file diff --git a/project_working_time_task_portal/models/account_analytic_line.py b/project_working_time_task_portal/models/account_analytic_line.py new file mode 100644 index 0000000..6677398 --- /dev/null +++ b/project_working_time_task_portal/models/account_analytic_line.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + + +from odoo import models +from odoo.osv import expression + +class AccountAnalyticLine(models.Model): + _inherit = 'account.analytic.line' + + def _timesheet_get_portal_domain(self): + domain = super()._timesheet_get_portal_domain() + return expression.AND([domain, [('exclude_from_sale_order', '=', False)]]) diff --git a/project_working_time_task_portal/views/hr_timesheet_portal.xml b/project_working_time_task_portal/views/hr_timesheet_portal.xml index 7fd6d3a..6b4377f 100644 --- a/project_working_time_task_portal/views/hr_timesheet_portal.xml +++ b/project_working_time_task_portal/views/hr_timesheet_portal.xml @@ -38,17 +38,4 @@ - - - - - - - - -