Improve substitution management in ir.actions.report and mail.template with
value_type functionality - Refactor converter building functionality for improved maintainability. - Added `substitution_mixin.py` with the new `SubstitutionMixin` abstract model. - Updated `ir.actions.report` to inherit from `SubstitutionMixin` and implement `_get_template` to return `redner_tmpl_id`. - Updated `mail.template` to inherit from `SubstitutionMixin`, replacing its simpler `action_get_substitutions` with the mixin's implementation, and added `_get_template`.
Showing
- NEWS.rst 2 additions, 0 deletionsNEWS.rst
- i18n/fr.po 44 additions, 8 deletionsi18n/fr.po
- models/__init__.py 1 addition, 0 deletionsmodels/__init__.py
- models/ir_actions_report.py 18 additions, 25 deletionsmodels/ir_actions_report.py
- models/mail_template.py 18 additions, 25 deletionsmodels/mail_template.py
- models/redner_substitution.py 90 additions, 45 deletionsmodels/redner_substitution.py
- models/substitution_mixin.py 214 additions, 0 deletionsmodels/substitution_mixin.py
- views/ir_actions_report.xml 2 additions, 0 deletionsviews/ir_actions_report.xml
- views/mail_template.xml 2 additions, 0 deletionsviews/mail_template.xml
Loading