mirror of
https://gitlab.com/flectra-community/bank-payment.git
synced 2024-11-25 15:12:06 +00:00
30 lines
1.0 KiB
Python
30 lines
1.0 KiB
Python
|
# Copyright 2019 ACSONE SA/NV
|
||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||
|
|
||
|
from flectra import api, fields, models
|
||
|
|
||
|
|
||
|
class AccountJournal(models.Model):
|
||
|
_inherit = "account.journal"
|
||
|
|
||
|
inbound_payment_order_only = fields.Boolean(
|
||
|
compute="_compute_inbound_payment_order_only", readonly=True, store=True
|
||
|
)
|
||
|
outbound_payment_order_only = fields.Boolean(
|
||
|
compute="_compute_outbound_payment_order_only", readonly=True, store=True
|
||
|
)
|
||
|
|
||
|
@api.depends("inbound_payment_method_ids.payment_order_only")
|
||
|
def _compute_inbound_payment_order_only(self):
|
||
|
for rec in self:
|
||
|
rec.inbound_payment_order_only = all(
|
||
|
p.payment_order_only for p in rec.inbound_payment_method_ids
|
||
|
)
|
||
|
|
||
|
@api.depends("outbound_payment_method_ids.payment_order_only")
|
||
|
def _compute_outbound_payment_order_only(self):
|
||
|
for rec in self:
|
||
|
rec.outbound_payment_order_only = all(
|
||
|
p.payment_order_only for p in rec.outbound_payment_method_ids
|
||
|
)
|