Technischer Name: mass_mailing_custom_unsubscribe
Lizenz: AGPL-3
Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo-public/v10-oca/tree/develop/social/mass_mailing_custom_unsubscribe
Beschreibung:
Das Formular zum Austragen aus der Mailingliste wird durch dieses Modul durch folgende Möglichkeiten erweitert:
- Prüfung, von welchen Mailinglisten man sich nicht gleichzeitig abmelden kann.
- Information, warum und wann ein Kontakt sich in eine Mailingliste aus- oder eingetragen hat.
- Angabe eines Grundes warum ein bestimter Kontakt Mails von einer Mailingliste bekommt (gemäß DSGVO).
Abhängigkeiten:
website_mass_mailing
Austragungsgründe festlegen:
- Mass Mailing -> Konfiguration -> Unsubscription Reasons ansteuern.
- Create / edit / remove / sort steht nun zur Verfügung.
- Wenn Details required aktiviert ist, muss das zugehörige Textfekd ausgefüllt werden.
Verwendung:
- Mass Mailing -> Mailings -> Mass Mailings -> Create ansteuern.
- Mass mailing lässt sich nun editieren, ein Snippet aus Footers sollte aber nicht vergessen werden, sodass den Benutzern ein Link zum Austragen (Unsubscribe) zur Verfügung steht.
- Senden.
- Wenn sich jemand austrägt, werden die zugehörigen Logs unter Mass Mailing -> Mailings -> Unsubscriptions sichtbar.
weitere Besonderheiten:
- Das Modul fügt Mailinglistenaustragungs-URLs einen Sicherheitshash hinzu. Dieser deaktiviert unsichere URLs, die vin Mailinglisten vor seiner Installation gesendet wurden. Dies kann ein Problem sein, das auch in Odoo 11.0, wohin https://github.com/odoo/odoo/pull/12040 gemerged wurde, auftritt, wenigsnets wird also dieses Addon mit Odoo 11 vorwärtskompatibel sein. Dieses feature muss von hier entfernt werden bei der Migration nach v11.
- Dieses Modul ersetzt die zentrale Implementierung der AJAX-Submission von dem Verwaltungsformular, da es unmöglich ist, diese zu erweitern. Wenn https://github.com/odoo/odoo/pull/14386 gemerged wird, wird dieses Modul einem Refactoring unterzogen werden müssen.
Installation:
Installieren Sie unter Apps die App: mass_mailing_custom_unsubscribe