changeset f4ba2316375e in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset&node=f4ba2316375e
description:
        Add on delete CASCADE to lines and keywords of move template

        issue11868
        review412171003
diffstat:

 move_template.py |  10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diffs (34 lines):

diff -r 590824f11803 -r f4ba2316375e move_template.py
--- a/move_template.py  Tue Nov 08 00:38:33 2022 +0100
+++ b/move_template.py  Tue Nov 08 00:43:17 2022 +0100
@@ -68,7 +68,8 @@
     __name__ = 'account.move.template.keyword'
     name = fields.Char('Name', required=True)
     string = fields.Char('String', required=True, translate=True)
-    move = fields.Many2One('account.move.template', 'Move', required=True)
+    move = fields.Many2One(
+        'account.move.template', "Move", required=True, ondelete='CASCADE')
     type_ = fields.Selection([
             ('char', 'Char'),
             ('numeric', 'Numeric'),
@@ -158,7 +159,8 @@
 class MoveLineTemplate(ModelSQL, ModelView):
     'Account Move Line Template'
     __name__ = 'account.move.line.template'
-    move = fields.Many2One('account.move.template', 'Move', required=True)
+    move = fields.Many2One(
+        'account.move.template', "Move", required=True, ondelete='CASCADE')
     operation = fields.Selection([
             ('debit', 'Debit'),
             ('credit', 'Credit'),
@@ -245,7 +247,9 @@
 class TaxLineTemplate(ModelSQL, ModelView):
     'Account Tax Line Template'
     __name__ = 'account.tax.line.template'
-    line = fields.Many2One('account.move.line.template', 'Line', required=True)
+    line = fields.Many2One(
+        'account.move.line.template', "Line",
+        required=True, ondelete='CASCADE')
     amount = fields.Char('Amount', required=True,
         help="A python expression that will be evaluated with the keywords.")
     type = fields.Selection([

Reply via email to