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