mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[IMP] Add partner to filter (#286)
This commit is contained in:
@@ -31,6 +31,8 @@ class PaymentOrderCreate(models.TransientModel):
|
||||
|
||||
journal_ids = fields.Many2many(
|
||||
'account.journal', string='Journals Filter')
|
||||
partner_ids = fields.Many2many(comodel_name='res.partner',
|
||||
string='Partners')
|
||||
invoice = fields.Boolean(
|
||||
string='Linked to an Invoice or Refund')
|
||||
date_type = fields.Selection([
|
||||
@@ -125,6 +127,8 @@ class PaymentOrderCreate(models.TransientModel):
|
||||
('reconcile_id', '=', False),
|
||||
('company_id', '=', payment.mode.company_id.id),
|
||||
('journal_id', 'in', journals.ids)]
|
||||
if self.partner_ids:
|
||||
domain.append(('partner_id', 'in', self.partner_ids.ids))
|
||||
if self.date_type == 'due':
|
||||
domain += [
|
||||
'|',
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
<field name="inherit_id" ref="account_payment.view_create_payment_order"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="duedate" position="after">
|
||||
<field name="partner_ids" widget="many2many_tags"/>
|
||||
<field name="journal_ids"
|
||||
widget="many2many_tags"
|
||||
placeholder="Keep empty for using all journals"
|
||||
|
||||
Reference in New Issue
Block a user