diff --git a/addons/project/models/project_project.py b/addons/project/models/project_project.py index 7a6d218bb9f..4d33a15f566 100644 --- a/addons/project/models/project_project.py +++ b/addons/project/models/project_project.py @@ -710,6 +710,9 @@ class Project(models.Model): return [('account_id', 'in', self.analytic_account_id.ids)] def _get_profitability_items(self, with_action=True): + return self._get_items_from_aal(with_action) + + def _get_items_from_aal(self, with_action=True): return { 'revenues': {'data': [], 'total': {'invoiced': 0.0, 'to_invoice': 0.0}}, 'costs': {'data': [], 'total': {'billed': 0.0, 'to_bill': 0.0}}, diff --git a/addons/project/tests/test_project_profitability.py b/addons/project/tests/test_project_profitability.py index a983118c701..84cda926bc7 100644 --- a/addons/project/tests/test_project_profitability.py +++ b/addons/project/tests/test_project_profitability.py @@ -45,9 +45,8 @@ class TestProfitability(TestProjectProfitabilityCommon): In this module, the project profitability should have no data. So the no revenue and cost should be found. """ - profitability_items = self.project._get_profitability_items(False) self.assertDictEqual( - profitability_items, + self.project._get_profitability_items(False), self.project_profitability_items_empty, 'The profitability data of the project should be return no data and so 0 for each total amount.' ) diff --git a/addons/project/views/project_portal_project_project_templates.xml b/addons/project/views/project_portal_project_project_templates.xml index bc08a7dc8e4..fa65493ca67 100644 --- a/addons/project/views/project_portal_project_project_templates.xml +++ b/addons/project/views/project_portal_project_project_templates.xml @@ -77,6 +77,7 @@