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([