From 5b6f3043553b3d6ba770b4425f71c11b6af72d64 Mon Sep 17 00:00:00 2001 From: Ernesto Tejeda Date: Fri, 28 Feb 2020 10:51:01 -0500 Subject: [PATCH] [IMP] contract: add analytic_tag_ids field in contract lines --- contract/models/contract_line.py | 5 +++++ contract/views/contract_line.xml | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/contract/models/contract_line.py b/contract/models/contract_line.py index 160cc5ef9..81c09e05e 100644 --- a/contract/models/contract_line.py +++ b/contract/models/contract_line.py @@ -31,6 +31,10 @@ class ContractLine(models.Model): string="Analytic account", comodel_name='account.analytic.account', ) + analytic_tag_ids = fields.Many2many( + comodel_name='account.analytic.tag', + string='Analytic Tags', + ) date_start = fields.Date( string='Date Start', required=True, @@ -675,6 +679,7 @@ class ContractLine(models.Model): { 'name': name, 'account_analytic_id': self.analytic_account_id.id, + 'analytic_tag_ids': [(6, 0, self.analytic_tag_ids.ids)], 'price_unit': self.price_unit, } ) diff --git a/contract/views/contract_line.xml b/contract/views/contract_line.xml index 85f96db4b..e1a353654 100644 --- a/contract/views/contract_line.xml +++ b/contract/views/contract_line.xml @@ -38,8 +38,9 @@ - - + + + @@ -87,6 +88,7 @@ +