From 11ecd1dd9add65d720feb8c6fc547fa5d5ae7002 Mon Sep 17 00:00:00 2001 From: Ernesto Tejeda Date: Fri, 16 Dec 2022 13:24:23 +0100 Subject: [PATCH] [MIG] mass_mailing_custom_unsubscribe: Migration to 15.0 --- mass_mailing_custom_unsubscribe/README.rst | 14 +-- .../__manifest__.py | 16 +++- .../demo/assets.xml | 24 ++--- .../models/mail_unsubscription.py | 19 +--- .../static/description/index.html | 8 +- .../static/src/js/contact.tour.esm.js | 90 ++++++++++++++++++ .../static/src/js/contact.tour.js | 92 ------------------- .../static/src/js/partner.tour.esm.js | 41 +++++++++ .../static/src/js/partner.tour.js | 43 --------- .../tests/test_ui.py | 24 ++--- .../views/assets.xml | 19 ---- .../addons/mass_mailing_custom_unsubscribe | 1 + .../mass_mailing_custom_unsubscribe/setup.py | 6 ++ 13 files changed, 182 insertions(+), 215 deletions(-) create mode 100644 mass_mailing_custom_unsubscribe/static/src/js/contact.tour.esm.js delete mode 100644 mass_mailing_custom_unsubscribe/static/src/js/contact.tour.js create mode 100644 mass_mailing_custom_unsubscribe/static/src/js/partner.tour.esm.js delete mode 100644 mass_mailing_custom_unsubscribe/static/src/js/partner.tour.js delete mode 100644 mass_mailing_custom_unsubscribe/views/assets.xml create mode 120000 setup/mass_mailing_custom_unsubscribe/odoo/addons/mass_mailing_custom_unsubscribe create mode 100644 setup/mass_mailing_custom_unsubscribe/setup.py diff --git a/mass_mailing_custom_unsubscribe/README.rst b/mass_mailing_custom_unsubscribe/README.rst index 5da443d..c283fea 100644 --- a/mass_mailing_custom_unsubscribe/README.rst +++ b/mass_mailing_custom_unsubscribe/README.rst @@ -14,14 +14,14 @@ Customizable unsubscription process on mass mailing emails :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github - :target: https://github.com/OCA/social/tree/14.0/mass_mailing_custom_unsubscribe + :target: https://github.com/OCA/social/tree/15.0/mass_mailing_custom_unsubscribe :alt: OCA/social .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mass_mailing_custom_unsubscribe + :target: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mass_mailing_custom_unsubscribe :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/205/14.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/social&target_branch=15.0 + :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -88,7 +88,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -126,6 +126,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/social `_ project on GitHub. +This module is part of the `OCA/social `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mass_mailing_custom_unsubscribe/__manifest__.py b/mass_mailing_custom_unsubscribe/__manifest__.py index 729fd29..a151bc8 100644 --- a/mass_mailing_custom_unsubscribe/__manifest__.py +++ b/mass_mailing_custom_unsubscribe/__manifest__.py @@ -6,18 +6,30 @@ "name": "Customizable unsubscription process on mass mailing emails", "summary": "Know and track (un)subscription reasons, GDPR compliant", "category": "Marketing", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "depends": ["mass_mailing"], "data": [ "security/ir.model.access.csv", "data/mail_unsubscription_reason.xml", "templates/general_reason_form.xml", "templates/mass_mailing_contact_reason.xml", - "views/assets.xml", "views/mail_unsubscription_reason_view.xml", "views/mail_mass_mailing_list_view.xml", "views/mail_unsubscription_view.xml", ], + "assets": { + "web.assets_backend": [ + ( + "replace", + "mass_mailing/static/src/js/unsubscribe.js", + "mass_mailing_custom_unsubscribe/static/src/js/unsubscribe.js", + ), + ], + "web.assets_tests": [ + "mass_mailing_custom_unsubscribe/static/src/js/contact.tour.esm.js", + "mass_mailing_custom_unsubscribe/static/src/js/partner.tour.esm.js", + ], + }, "demo": ["demo/assets.xml"], "images": ["images/form.png"], "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/mass_mailing_custom_unsubscribe/demo/assets.xml b/mass_mailing_custom_unsubscribe/demo/assets.xml index 86743fd..7830810 100644 --- a/mass_mailing_custom_unsubscribe/demo/assets.xml +++ b/mass_mailing_custom_unsubscribe/demo/assets.xml @@ -3,24 +3,18 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> -