Add dynamic expression button for substitution line and new converter features
- Introduced a button to dynamically set the expression in the substitution line. - The feature is available for converters of type "Odoo template", "Odoo template + Evaluation", and "Field". - Added functionality to visualize how to define each converter, displaying a placeholder (example) for each converter type. - The code has been designed to ease the integration of additional converters in the future. - Refactored the code to improve performance and stability. - Add missing python-magic requirement for package
Showing
- NEWS.rst 3 additions, 1 deletionNEWS.rst
- __manifest__.py 4 additions, 2 deletions__manifest__.py
- i18n/fr.po 113 additions, 29 deletionsi18n/fr.po
- models/redner_substitution.py 82 additions, 49 deletionsmodels/redner_substitution.py
- pyproject.toml 2 additions, 1 deletionpyproject.toml
- security/ir.model.access.csv 0 additions, 2 deletionssecurity/ir.model.access.csv
- static/src/components/charfield/charfield.js 95 additions, 0 deletionsstatic/src/components/charfield/charfield.js
- static/src/components/charfield/charfield.scss 25 additions, 0 deletionsstatic/src/components/charfield/charfield.scss
- static/src/components/charfield/charfield.xml 26 additions, 0 deletionsstatic/src/components/charfield/charfield.xml
- views/ir_actions_report.xml 17 additions, 21 deletionsviews/ir_actions_report.xml
- views/mail_template.xml 17 additions, 21 deletionsviews/mail_template.xml
- wizard/__init__.py 0 additions, 2 deletionswizard/__init__.py
- wizard/expression_builder.py 0 additions, 128 deletionswizard/expression_builder.py
- wizard/expression_builder_field.py 0 additions, 39 deletionswizard/expression_builder_field.py
- wizard/expression_builder_view.xml 0 additions, 42 deletionswizard/expression_builder_view.xml
Loading