From 78b0e416fa4b0e4e6a202d3cad61b616d67a3409 Mon Sep 17 00:00:00 2001 From: Iryna Vyshnevska Date: Tue, 13 Aug 2019 13:09:51 +0300 Subject: [PATCH] [IMP] add section and note functionality --- .../wizard/account_invoice_update.py | 4 ++++ .../wizard/account_invoice_update_view.xml | 11 ++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/account_invoice_update_wizard/wizard/account_invoice_update.py b/account_invoice_update_wizard/wizard/account_invoice_update.py index 588e2a0..5018f44 100644 --- a/account_invoice_update_wizard/wizard/account_invoice_update.py +++ b/account_invoice_update_wizard/wizard/account_invoice_update.py @@ -57,6 +57,7 @@ class AccountInvoiceUpdate(models.TransientModel): 'price_subtotal': line.price_subtotal, 'account_analytic_id': line.account_analytic_id.id, 'analytic_tag_ids': aa_tags, + 'display_type': line.display_type, }]) return res @@ -287,6 +288,9 @@ class AccountInvoiceLineUpdate(models.TransientModel): invoice_line_id = fields.Many2one( 'account.invoice.line', string='Invoice Line', readonly=True) name = fields.Text(string='Description', required=True) + display_type = fields.Selection([ + ('line_section', "Section"), + ('line_note', "Note")], default=False, help="Technical field for UX purpose.") quantity = fields.Float( string='Quantity', digits=dp.get_precision('Product Unit of Measure'), readonly=True) diff --git a/account_invoice_update_wizard/wizard/account_invoice_update_view.xml b/account_invoice_update_wizard/wizard/account_invoice_update_view.xml index 16884af..bc8b0cd 100644 --- a/account_invoice_update_wizard/wizard/account_invoice_update_view.xml +++ b/account_invoice_update_wizard/wizard/account_invoice_update_view.xml @@ -25,13 +25,14 @@ - + + - - - - + + + +