85f76cd0774d229ff73fd4b1abb7a8b620ffd32b
PURPOSE Globally improve usability and features given by mailing portal about exclusion list and opt-out management. SPECIFICATIONS Ease unsubscribe page preview and edition. 'unsubscribe_from_list' generic unsubscribe link now redirects to '/mailing/my' page, allowing to see what an unsubscription page looks like. Empty sections are also added to ease editor usage. No real unsubscription preview can be done from 'unsubscribe_from_list' link displayed in a mailing body as the mailing could not exist when clicking on it. Moreover it would require custom code to redirect from this generic link to the real unsubscription page, for few real added value. Tweak access to allow mailing users to access a mailing given its non-protected 'mailing/<id>/unsubscribe' link. It is not linked to any backend document (like specific document mailed, ...) but allows to display the page, edit it, ... Tweak 'mailing/<id>/view' to allow to generate the non-protected unsubscribe link. It allows a mailing user to "view" a mailing, then click on "unsubscribe" and land on the unsubscribe page, without having to deal with document_id and tokens. Task-2150462 (Mass Mailing: Improve subscription management) Part-of: odoo/odoo#86084
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%