[IMP] account: find easily draft invoices for a partner

Requested in issue #28729

closes odoo/odoo#34114

Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
This commit is contained in:
qdp-odoo
2019-06-14 07:29:27 +00:00
parent f727cd2645
commit 3309ecbd7a
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -438,8 +438,9 @@ class ResPartner(models.Model):
def action_view_partner_invoices(self):
self.ensure_one()
action = self.env.ref('account.action_invoice_refund_out_tree').read()[0]
action['domain'] = literal_eval(action['domain'])
action['domain'] = [('type','in', ['out_invoice', 'out_refund']), ('state', '!=', 'cancel')]
action['domain'].append(('partner_id', 'child_of', self.id))
action['context'] = {'default_type':'out_invoice', 'type':'out_invoice', 'journal_type': 'sale', 'search_default_unpaid': 1}
return action
@api.onchange('company_id')
@@ -759,7 +759,7 @@
</record>
<record id="action_invoice_tree_pending_invoice" model="ir.actions.act_window">
<field name="name">Pending Invoice</field>
<field name="name">Pending Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar,graph</field>