From 762035390d36c5f91f742a1d0360fc9541299764 Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Fri, 25 Aug 2017 16:45:29 +0200 Subject: [PATCH] [9.0][FIX] contract_show_invoice: Error if create invoice with view context (#82) --- contract_show_invoice/__openerp__.py | 3 ++- .../views/account_invoice_view.xml | 18 +++++++++++++++ contract_show_invoice/views/contract_view.xml | 23 ++++--------------- 3 files changed, 25 insertions(+), 19 deletions(-) create mode 100644 contract_show_invoice/views/account_invoice_view.xml diff --git a/contract_show_invoice/__openerp__.py b/contract_show_invoice/__openerp__.py index 141fde4b..d711a6cd 100644 --- a/contract_show_invoice/__openerp__.py +++ b/contract_show_invoice/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Contract Show Invoice', 'summary': 'Button in contracts to show their invoices', - 'version': '9.0.1.1.0', + 'version': '9.0.1.2.0', 'author': 'Domatix,' 'Tecnativa,' 'Odoo Community Association (OCA)', @@ -14,6 +14,7 @@ 'depends': ['account', 'analytic'], 'category': 'Sales Management', 'data': [ + 'views/account_invoice_view.xml', 'views/contract_view.xml', ], 'installable': True, diff --git a/contract_show_invoice/views/account_invoice_view.xml b/contract_show_invoice/views/account_invoice_view.xml new file mode 100644 index 00000000..892f3107 --- /dev/null +++ b/contract_show_invoice/views/account_invoice_view.xml @@ -0,0 +1,18 @@ + + + + + + account.invoice.select.analytic + account.invoice + + + + + + + + + + + diff --git a/contract_show_invoice/views/contract_view.xml b/contract_show_invoice/views/contract_view.xml index 3930d767..077813e5 100644 --- a/contract_show_invoice/views/contract_view.xml +++ b/contract_show_invoice/views/contract_view.xml @@ -3,26 +3,13 @@ - {'search_default_analytic_account_ids': - [active_id], 'default_analytic_account_ids': active_id} Invoices account.invoice - [('analytic_account_ids','=',active_id)] - - - - - - tree - - - - - - - form - - + + {'search_default_analytic_account_ids': [active_id]}