[IMP] payment: use ondelete to restrict deletion

Restrict deletion of token and express checkout inline forms when a payment provider is using it

Continuity of https://github.com/odoo/odoo/commit/efbf0c08382a9eddaa48bb386912e5c1925bbfc0

task-2883630

closes odoo/odoo#100466

Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
This commit is contained in:
Valentin Vallaeys (vava)
2022-09-19 12:23:13 +02:00
parent bba08f60d6
commit e6536f878e
@@ -82,12 +82,14 @@ class PaymentProvider(models.Model):
comodel_name='ir.ui.view',
help="The template rendering the inline payment form when making a payment by token.",
domain=[('type', '=', 'qweb')],
ondelete='restrict',
)
express_checkout_form_view_id = fields.Many2one(
string="Express Checkout Form Template",
comodel_name='ir.ui.view',
help="The template rendering the express payment methods' form.",
domain=[('type', '=', 'qweb')],
ondelete='restrict',
)
# Availability fields.