-
- Downloads
[MERGE][REF] mail, various: make templates great and bioutifoul again
In this commit we improve templates used in nearly all odoo addons. Purpose of this commit is to have templates that embed or use standard Odoo email layouts to make them look modern and have a common style across all emails. Main guidelines * better use of div / p / br to try to lessen layout issues, especially when updating templates using the editor; * correctly sequence the templates fields definition; * correctly set templates values notably auto_delete and user_signature fields to avoid confusion; * correctly layout the email content using light notification email. It can either propagate the layout choice through various send mail methods or directly embed the styling in the templates for more technical or complex templates; * use email_formatted computed field when possible to avoid having hand-made from / to addresses; * fix various typos and improve subjects when necessary; Content of emails is not necessarily updated as the purpose of this task is about styling, not content itself. This merge also contains some additional code allowing to layout email sent through the send_mail of mail.template and the send_mail of survey.compose. message. It allows to strip the layouting part of the email and keep only the content in the template body. Some technical templates keep the full layout to keep the possibility of easily send them through various pieces of code. This merge is linked to main task 1868112 and closes main PR #25889. It is the summary and review of several tasks and several PRs: * task ID 1843361 and closes PR #25287 * task ID 1843171 and closes PR #25293 * task ID 1843395 and closes PR #25294 * task ID 1843122 and closes PR #25295 * task ID 1843360 and closes PR #25299 * task ID 1843224 and closes PR #25313 * task ID 1843151 and closes PR #25346 * task ID 1843376 and closes PR #25349 * task ID 1841503 and closes PR #25388 * task ID 1843136 and closes PR #25412 Thanks to all contributors and testers for this task !
Showing
- addons/account/data/payment_receipt_data.xml 22 additions, 13 deletionsaddons/account/data/payment_receipt_data.xml
- addons/auth_signup/data/auth_signup_data.xml 244 additions, 136 deletionsaddons/auth_signup/data/auth_signup_data.xml
- addons/calendar/__manifest__.py 1 addition, 0 deletionsaddons/calendar/__manifest__.py
- addons/calendar/data/calendar_data.xml 1 addition, 278 deletionsaddons/calendar/data/calendar_data.xml
- addons/calendar/data/mail_data.xml 253 additions, 0 deletionsaddons/calendar/data/mail_data.xml
- addons/calendar/models/calendar.py 2 additions, 2 deletionsaddons/calendar/models/calendar.py
- addons/crm/data/crm_lead_data.xml 0 additions, 16 deletionsaddons/crm/data/crm_lead_data.xml
- addons/delivery/data/mail_template_data.xml 35 additions, 26 deletionsaddons/delivery/data/mail_template_data.xml
- addons/delivery/models/stock_picking.py 1 addition, 1 deletionaddons/delivery/models/stock_picking.py
- addons/hr/data/hr_data.xml 31 additions, 3 deletionsaddons/hr/data/hr_data.xml
- addons/hr_recruitment/data/hr_recruitment_data.xml 239 additions, 358 deletionsaddons/hr_recruitment/data/hr_recruitment_data.xml
- addons/hr_recruitment/models/hr_employee.py 0 additions, 16 deletionsaddons/hr_recruitment/models/hr_employee.py
- addons/hr_recruitment/models/hr_recruitment.py 5 additions, 2 deletionsaddons/hr_recruitment/models/hr_recruitment.py
- addons/l10n_be_invoice_bba/data/mail_template_data.xml 31 additions, 41 deletionsaddons/l10n_be_invoice_bba/data/mail_template_data.xml
- addons/mail/data/mail_data.xml 4 additions, 4 deletionsaddons/mail/data/mail_data.xml
- addons/mail/models/mail_template.py 27 additions, 14 deletionsaddons/mail/models/mail_template.py
- addons/mail/wizard/mail_compose_message_view.xml 0 additions, 15 deletionsaddons/mail/wizard/mail_compose_message_view.xml
- addons/portal/data/portal_data.xml 86 additions, 26 deletionsaddons/portal/data/portal_data.xml
- addons/portal/wizard/portal_wizard.py 1 addition, 1 deletionaddons/portal/wizard/portal_wizard.py
- addons/purchase/data/mail_template_data.xml 4 additions, 2 deletionsaddons/purchase/data/mail_template_data.xml
Loading
Please register or sign in to comment