Skip to content

Commit

Permalink
[9.0][FIX] contract_show_invoice: Error if create invoice with viex c…
Browse files Browse the repository at this point in the history
…ontext
  • Loading branch information
carlosdauden committed Aug 4, 2017
1 parent 878ae23 commit 7af3b76
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 18 deletions.
1 change: 1 addition & 0 deletions contract_show_invoice/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
'depends': ['account', 'analytic'],
'category': 'Sales Management',
'data': [
'views/account_invoice_view.xml',
'views/contract_view.xml',
],
'installable': True,
Expand Down
18 changes: 18 additions & 0 deletions contract_show_invoice/views/account_invoice_view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>

<record id="view_account_invoice_filter_contract" model="ir.ui.view">
<field name="name">account.invoice.select.analytic</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.view_account_invoice_filter"/>
<field name="arch" type="xml">
<field name="date" position="after">
<separator/>
<field name="analytic_account_ids"/>
</field>
</field>
</record>

</data>
</openerp>
23 changes: 5 additions & 18 deletions contract_show_invoice/views/contract_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,13 @@
<data>

<record id="act_analytic_invoices" model="ir.actions.act_window">
<field name="context">{'search_default_analytic_account_ids':
[active_id], 'default_analytic_account_ids': active_id}</field>
<field name="name">Invoices</field>
<field name="res_model">account.invoice</field>
<field name="domain">[('analytic_account_ids','=',active_id)]</field>
<field name="search_view_id" ref="account.view_account_invoice_filter" />
</record>

<record id="action_contract_show_invoice_tree" model="ir.actions.act_window.view">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="account.invoice_tree"/>
<field name="act_window_id" ref="act_analytic_invoices"/>
</record>

<record id="action_contract_show_invoice_form" model="ir.actions.act_window.view">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="account.invoice_form"/>
<field name="act_window_id" ref="act_analytic_invoices"/>
<field name="view_ids"
eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('account.invoice_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('account.invoice_form')})]"/>
<field name="context">{'search_default_analytic_account_ids': [active_id]}</field>
</record>

<record id="account_analytic_account_button_invoice" model="ir.ui.view">
Expand Down

0 comments on commit 7af3b76

Please sign in to comment.