[IMP] Banking Mandate: deletion of bank accounts linked to mandates

It should not be possible to delete a bank account linked to mandate(s).
This commit is contained in:
Thomas Binsfeld
2019-05-08 10:26:13 +02:00
committed by Stefan Rijnhart
parent 7c749d8b1e
commit fa3716fa7c

View File

@@ -36,7 +36,9 @@ class AccountBankingMandate(models.Model):
partner_bank_id = fields.Many2one(
comodel_name='res.partner.bank', string='Bank Account',
track_visibility='onchange',
domain=lambda self: self._get_default_partner_bank_id_domain(),)
domain=lambda self: self._get_default_partner_bank_id_domain(),
ondelete='restrict',
)
partner_id = fields.Many2one(
comodel_name='res.partner', related='partner_bank_id.partner_id',
string='Partner', store=True)