From f3a451875dc2db4cba57acf00f72c493dbbd0913 Mon Sep 17 00:00:00 2001 From: trisdoan Date: Thu, 1 Feb 2024 15:37:11 +0700 Subject: [PATCH 01/14] [MIG] mail_composer_cc_bcc: Migration to 17.0 --- mail_composer_cc_bcc_account/README.rst | 116 +++++ .../readme/CONFIGURE.md | 2 + .../readme/CONTRIBUTORS.md | 9 + .../readme/CREDITS.md | 2 + .../readme/DESCRIPTION.md | 2 + mail_composer_cc_bcc_account/readme/USAGE.md | 2 + .../static/description/index.html | 463 ++++++++++++++++++ 7 files changed, 596 insertions(+) create mode 100644 mail_composer_cc_bcc_account/README.rst create mode 100644 mail_composer_cc_bcc_account/readme/CONFIGURE.md create mode 100644 mail_composer_cc_bcc_account/readme/CONTRIBUTORS.md create mode 100644 mail_composer_cc_bcc_account/readme/CREDITS.md create mode 100644 mail_composer_cc_bcc_account/readme/DESCRIPTION.md create mode 100644 mail_composer_cc_bcc_account/readme/USAGE.md create mode 100644 mail_composer_cc_bcc_account/static/description/index.html diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst new file mode 100644 index 000000000..1346fad4b --- /dev/null +++ b/mail_composer_cc_bcc_account/README.rst @@ -0,0 +1,116 @@ +===================================== +Email CC and BCC when sending invoice +===================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:15899c467350be27c0af05844a1f2b429372cc738d36b456aa4162f766902c82 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :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/17.0/mail_composer_cc_bcc_account + :alt: OCA/social +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_composer_cc_bcc_account + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to properly separate To:, Cc:, and Bcc: fields in +when sending invoices. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +This module will be automatically installed if both account and +mail_compose_cc_bcc are installed. + +Usage +===== + +Use the cc and bcc fields when sending invoices, to notify other +partners then the invoice contact of the customer. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Camptocamp SA + +Contributors +------------ + +- `Trobz `__: + + - Hai N. Le + - Son Ho + - Tris Doan + +- `Therp BV `__: + + - Ronald Portier + +Other credits +------------- + +The creation and migration from 15.0 to 16.0 of this module were +financially supported by Camptocamp. + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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. + +.. |maintainer-hailangvn2023| image:: https://github.com/hailangvn2023.png?size=40px + :target: https://github.com/hailangvn2023 + :alt: hailangvn2023 + +Current `maintainer `__: + +|maintainer-hailangvn2023| + +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/mail_composer_cc_bcc_account/readme/CONFIGURE.md b/mail_composer_cc_bcc_account/readme/CONFIGURE.md new file mode 100644 index 000000000..eddd34da0 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CONFIGURE.md @@ -0,0 +1,2 @@ +This module will be automatically installed if both account and +mail_compose_cc_bcc are installed. diff --git a/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.md b/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..25b1f000d --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.md @@ -0,0 +1,9 @@ +- [Trobz](https://www.trobz.com): + + > - Hai N. Le \<\> + > - Son Ho \<\> + > - Tris Doan \<\> + +- [Therp BV](https://therp.nl): + + > - Ronald Portier \<\> diff --git a/mail_composer_cc_bcc_account/readme/CREDITS.md b/mail_composer_cc_bcc_account/readme/CREDITS.md new file mode 100644 index 000000000..920bdd595 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CREDITS.md @@ -0,0 +1,2 @@ +The creation and migration from 15.0 to 16.0 of this module were +financially supported by Camptocamp. diff --git a/mail_composer_cc_bcc_account/readme/DESCRIPTION.md b/mail_composer_cc_bcc_account/readme/DESCRIPTION.md new file mode 100644 index 000000000..750252d96 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module allows to properly separate To:, Cc:, and Bcc: fields in +when sending invoices. diff --git a/mail_composer_cc_bcc_account/readme/USAGE.md b/mail_composer_cc_bcc_account/readme/USAGE.md new file mode 100644 index 000000000..b78e5df9f --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/USAGE.md @@ -0,0 +1,2 @@ +Use the cc and bcc fields when sending invoices, to notify other +partners then the invoice contact of the customer. diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html new file mode 100644 index 000000000..b109829b4 --- /dev/null +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -0,0 +1,463 @@ + + + + + + +Email CC and BCC when sending invoice + + + +
+

Email CC and BCC when sending invoice

+ + +

Alpha License: AGPL-3 OCA/social Translate me on Weblate Try me on Runboat

+

This module allows to properly separate To:, Cc:, and Bcc: fields in +when sending invoices.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Configuration

+

This module will be automatically installed if both account and +mail_compose_cc_bcc are installed.

+
+
+

Usage

+

Use the cc and bcc fields when sending invoices, to notify other +partners then the invoice contact of the customer.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp SA
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The creation and migration from 15.0 to 16.0 of this module were +financially supported by Camptocamp.

+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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.

+

Current maintainer:

+

hailangvn2023

+

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.

+
+
+
+ + From ad81376ba8e073ffd38d90f11320cb4141076549 Mon Sep 17 00:00:00 2001 From: Ronald Portier Date: Mon, 22 Jan 2024 16:07:58 +0100 Subject: [PATCH 02/14] [IMP] mail_compose_cc_bcc: split off account specific part --- mail_composer_cc_bcc_account/README.rst | 42 +++++++++--------- mail_composer_cc_bcc_account/__init__.py | 1 + mail_composer_cc_bcc_account/__manifest__.py | 24 ++++++++++ .../readme/CONFIGURE.rst | 2 + .../readme/CONTRIBUTORS.rst | 8 ++++ .../readme/CREDITS.rst | 1 + .../readme/DESCRIPTION.rst | 2 + mail_composer_cc_bcc_account/readme/USAGE.rst | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/img/email_template_form_cc_bcc.png | Bin 0 -> 57023 bytes .../mail_compose_message_default_cc_bcc.png | Bin 0 -> 46731 bytes .../mail_compose_message_template_cc_bcc.png | Bin 0 -> 51843 bytes .../img/res_company_form_default_cc_bcc.png | Bin 0 -> 77464 bytes .../tests/__init__.py | 1 + .../tests/test_mail_cc_bcc.py | 39 ++++++++++++++++ .../wizards/account_invoice_send_views.xml | 26 +++++++++++ 16 files changed, 126 insertions(+), 22 deletions(-) create mode 100644 mail_composer_cc_bcc_account/__init__.py create mode 100644 mail_composer_cc_bcc_account/__manifest__.py create mode 100644 mail_composer_cc_bcc_account/readme/CONFIGURE.rst create mode 100644 mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst create mode 100644 mail_composer_cc_bcc_account/readme/CREDITS.rst create mode 100644 mail_composer_cc_bcc_account/readme/DESCRIPTION.rst create mode 100644 mail_composer_cc_bcc_account/readme/USAGE.rst create mode 100644 mail_composer_cc_bcc_account/static/description/icon.png create mode 100644 mail_composer_cc_bcc_account/static/img/email_template_form_cc_bcc.png create mode 100644 mail_composer_cc_bcc_account/static/img/mail_compose_message_default_cc_bcc.png create mode 100644 mail_composer_cc_bcc_account/static/img/mail_compose_message_template_cc_bcc.png create mode 100644 mail_composer_cc_bcc_account/static/img/res_company_form_default_cc_bcc.png create mode 100644 mail_composer_cc_bcc_account/tests/__init__.py create mode 100644 mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py create mode 100644 mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index 1346fad4b..6cd4e1354 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -7,7 +7,7 @@ Email CC and BCC when sending invoice !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:15899c467350be27c0af05844a1f2b429372cc738d36b456aa4162f766902c82 + !! source digest: sha256:8a4c8888e8b36687e3c4a17b49b957ccfbbe56e7b3227558ee5aef6ec447b164 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png @@ -17,19 +17,19 @@ Email CC and BCC when sending invoice :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/17.0/mail_composer_cc_bcc_account + :target: https://github.com/OCA/social/tree/16.0/mail_composer_cc_bcc_account :alt: OCA/social .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_composer_cc_bcc_account + :target: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_composer_cc_bcc_account :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=16.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -This module allows to properly separate To:, Cc:, and Bcc: fields in -when sending invoices. +This module allows to properly separate To:, Cc:, and Bcc: fields +in when sending invoices. .. IMPORTANT:: This is an alpha version, the data model and design can change at any time without warning. @@ -50,8 +50,8 @@ mail_compose_cc_bcc are installed. Usage ===== -Use the cc and bcc fields when sending invoices, to notify other -partners then the invoice contact of the customer. +Use the cc and bcc fields when sending invoices, to notify other partners then +the invoice contact of the customer. Bug Tracker =========== @@ -59,7 +59,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -67,31 +67,29 @@ Credits ======= Authors -------- +~~~~~~~ * Camptocamp SA Contributors ------------- +~~~~~~~~~~~~ -- `Trobz `__: +* `Trobz `_: - - Hai N. Le - - Son Ho - - Tris Doan + * Hai N. Le + * Son Ho -- `Therp BV `__: +* `Therp BV `_: - - Ronald Portier + * Ronald Portier Other credits -------------- +~~~~~~~~~~~~~ -The creation and migration from 15.0 to 16.0 of this module were -financially supported by Camptocamp. +The creation and migration from 15.0 to 16.0 of this module were financially supported by Camptocamp. Maintainers ------------ +~~~~~~~~~~~ This module is maintained by the OCA. @@ -111,6 +109,6 @@ Current `maintainer `__: |maintainer-hailangvn2023| -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/mail_composer_cc_bcc_account/__init__.py b/mail_composer_cc_bcc_account/__init__.py new file mode 100644 index 000000000..ef5ae3587 --- /dev/null +++ b/mail_composer_cc_bcc_account/__init__.py @@ -0,0 +1 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). diff --git a/mail_composer_cc_bcc_account/__manifest__.py b/mail_composer_cc_bcc_account/__manifest__.py new file mode 100644 index 000000000..a98bbfc61 --- /dev/null +++ b/mail_composer_cc_bcc_account/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2023 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Email CC and BCC when sending invoice", + "summary": "This module enables sending mail to CC and BCC partners for invoices.", + "version": "16.0.1.0.1", + "development_status": "Alpha", + "category": "Social", + "website": "https://github.com/OCA/social", + "author": "Camptocamp SA, Odoo Community Association (OCA)", + "maintainers": ["hailangvn2023"], + "license": "AGPL-3", + "application": False, + "installable": True, + "auto_install": True, + "preloadable": True, + "depends": [ + "mail_composer_cc_bcc", + "account", + ], + "data": [ + "wizards/account_invoice_send_views.xml", + ], +} diff --git a/mail_composer_cc_bcc_account/readme/CONFIGURE.rst b/mail_composer_cc_bcc_account/readme/CONFIGURE.rst new file mode 100644 index 000000000..eddd34da0 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +This module will be automatically installed if both account and +mail_compose_cc_bcc are installed. diff --git a/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst b/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..707d8e429 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* `Trobz `_: + + * Hai N. Le + * Son Ho + +* `Therp BV `_: + + * Ronald Portier diff --git a/mail_composer_cc_bcc_account/readme/CREDITS.rst b/mail_composer_cc_bcc_account/readme/CREDITS.rst new file mode 100644 index 000000000..9b2d6beda --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/CREDITS.rst @@ -0,0 +1 @@ +The creation and migration from 15.0 to 16.0 of this module were financially supported by Camptocamp. diff --git a/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst b/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst new file mode 100644 index 000000000..90919d9a7 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows to properly separate To:, Cc:, and Bcc: fields +in when sending invoices. diff --git a/mail_composer_cc_bcc_account/readme/USAGE.rst b/mail_composer_cc_bcc_account/readme/USAGE.rst new file mode 100644 index 000000000..e75bb7cd3 --- /dev/null +++ b/mail_composer_cc_bcc_account/readme/USAGE.rst @@ -0,0 +1,2 @@ +Use the cc and bcc fields when sending invoices, to notify other partners then +the invoice contact of the customer. diff --git a/mail_composer_cc_bcc_account/static/description/icon.png b/mail_composer_cc_bcc_account/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/mail_composer_cc_bcc_account/static/img/email_template_form_cc_bcc.png b/mail_composer_cc_bcc_account/static/img/email_template_form_cc_bcc.png new file mode 100644 index 0000000000000000000000000000000000000000..336e4c1a9458900ef28322b65edf52b6cf709367 GIT binary patch literal 57023 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 aqcZNk*a)>${$6~7CVINYIz_kbgZ~R9fjp`J literal 0 HcmV?d00001 diff --git a/mail_composer_cc_bcc_account/static/img/mail_compose_message_default_cc_bcc.png b/mail_composer_cc_bcc_account/static/img/mail_compose_message_default_cc_bcc.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1b0706630cb6e154556bcaeb00339e0f6134e1 GIT binary patch literal 46731 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 z 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 Xj^29SrqJ>SfmV=Fc@LK|3Hm<(v`bD* literal 0 HcmV?d00001 diff --git a/mail_composer_cc_bcc_account/static/img/res_company_form_default_cc_bcc.png b/mail_composer_cc_bcc_account/static/img/res_company_form_default_cc_bcc.png new file mode 100644 index 0000000000000000000000000000000000000000..8393e34663f2180dabbbee86e4a10c5584be0ed4 GIT binary patch literal 77464 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 literal 0 HcmV?d00001 diff --git a/mail_composer_cc_bcc_account/tests/__init__.py b/mail_composer_cc_bcc_account/tests/__init__.py new file mode 100644 index 000000000..7a8ae2177 --- /dev/null +++ b/mail_composer_cc_bcc_account/tests/__init__.py @@ -0,0 +1 @@ +from . import test_mail_cc_bcc diff --git a/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py new file mode 100644 index 000000000..a189cb713 --- /dev/null +++ b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py @@ -0,0 +1,39 @@ +# Copyright 2023 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.tests import Form + +from odoo.addons.mail_composer_cc_bcc.tests.test_mail_cc_bcc import TestMailCcBcc + + +class TestMailCcBccInvoice(TestMailCcBcc): + def open_invoice_mail_composer_form(self): + # Use form to populate data + for_name = [("name", "like", "%INV/20__/00003")] + self.test_invoice = test_record = self.env["account.move"].search(for_name) + self.assertTrue( + self.test_invoice, + "Test setup did not succeeed. Invoice not found.", + ) + ctx = { + "active_ids": test_record.ids, + "default_model": "account.move", + "default_res_id": test_record.id, + "mail_notify_force_send": True, + } + form = Form(self.env["account.invoice.send"].with_context(**ctx)) + form.body = "

Hello

" + return form + + def test_invoice_mail_cc_bcc(self): + self.set_company() + form = self.open_invoice_mail_composer_form() + form.subject = "Hello" + composer = form.save() + with self.mock_mail_gateway(): + composer._send_email() + message = self.test_invoice.message_ids[0] + self.assertEqual(len(message.mail_ids), 1) + # Only 4 partners notified + self.assertEqual(len(message.notified_partner_ids), 4) + self.assertEqual(len(message.notification_ids), 4) diff --git a/mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml b/mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml new file mode 100644 index 000000000..c618c098b --- /dev/null +++ b/mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml @@ -0,0 +1,26 @@ + + + + + account.invoice.send.form.inherit + account.invoice.send + + + + + + + + + + From 0d95cd9fce4a7d63a344a880781415255f8d9eeb Mon Sep 17 00:00:00 2001 From: oca-ci Date: Tue, 6 Feb 2024 08:00:46 +0000 Subject: [PATCH 03/14] [UPD] Update mail_composer_cc_bcc_account.pot --- .../i18n/mail_composer_cc_bcc_account.pot | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot diff --git a/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot b/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot new file mode 100644 index 000000000..78d58d53f --- /dev/null +++ b/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" From 2c0f0e42b22291e23902706a8c99fe62ef8e9446 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 6 Feb 2024 08:04:15 +0000 Subject: [PATCH 04/14] [BOT] post-merge updates --- mail_composer_cc_bcc_account/README.rst | 2 +- mail_composer_cc_bcc_account/__manifest__.py | 2 +- mail_composer_cc_bcc_account/static/description/index.html | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index 6cd4e1354..9411e0a70 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -7,7 +7,7 @@ Email CC and BCC when sending invoice !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:8a4c8888e8b36687e3c4a17b49b957ccfbbe56e7b3227558ee5aef6ec447b164 + !! source digest: sha256:15899c467350be27c0af05844a1f2b429372cc738d36b456aa4162f766902c82 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png diff --git a/mail_composer_cc_bcc_account/__manifest__.py b/mail_composer_cc_bcc_account/__manifest__.py index a98bbfc61..4dcb8f382 100644 --- a/mail_composer_cc_bcc_account/__manifest__.py +++ b/mail_composer_cc_bcc_account/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Email CC and BCC when sending invoice", "summary": "This module enables sending mail to CC and BCC partners for invoices.", - "version": "16.0.1.0.1", + "version": "16.0.2.0.0", "development_status": "Alpha", "category": "Social", "website": "https://github.com/OCA/social", diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html index b109829b4..6a27db281 100644 --- a/mail_composer_cc_bcc_account/static/description/index.html +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -1,4 +1,3 @@ - From 40d30e2c56d0cf749bb66c8622dd0d08fba69b14 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 8 Feb 2024 08:44:07 +0000 Subject: [PATCH 05/14] Added translation using Weblate (Italian) --- mail_composer_cc_bcc_account/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 mail_composer_cc_bcc_account/i18n/it.po diff --git a/mail_composer_cc_bcc_account/i18n/it.po b/mail_composer_cc_bcc_account/i18n/it.po new file mode 100644 index 000000000..73388557f --- /dev/null +++ b/mail_composer_cc_bcc_account/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" From a3b7bbb833c2b70391f739ac981b1af53f6c3790 Mon Sep 17 00:00:00 2001 From: trisdoan Date: Mon, 19 Feb 2024 15:04:15 +0700 Subject: [PATCH 06/14] [IMP] mail_composer_cc_bcc_account: pre-commit --- mail_composer_cc_bcc_account/pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 mail_composer_cc_bcc_account/pyproject.toml diff --git a/mail_composer_cc_bcc_account/pyproject.toml b/mail_composer_cc_bcc_account/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/mail_composer_cc_bcc_account/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" From a6c362243b9ad4085af8416a30c967a456db04ee Mon Sep 17 00:00:00 2001 From: trisdoan Date: Mon, 19 Feb 2024 15:18:08 +0700 Subject: [PATCH 07/14] [MIG] mail_composer_cc_bcc_account: Migration to 17.0 --- mail_composer_cc_bcc_account/README.rst | 40 +++--- mail_composer_cc_bcc_account/__init__.py | 4 + mail_composer_cc_bcc_account/__manifest__.py | 6 +- .../models/__init__.py | 1 + .../models/mail_thread.py | 19 +++ .../readme/CONFIGURE.md | 3 +- .../readme/CONFIGURE.rst | 2 - .../readme/CONTRIBUTORS.rst | 8 -- .../readme/CREDITS.md | 2 +- .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 2 - mail_composer_cc_bcc_account/readme/USAGE.md | 3 +- mail_composer_cc_bcc_account/readme/USAGE.rst | 2 - .../static/description/index.html | 13 +- .../tests/test_mail_cc_bcc.py | 39 ++++-- .../wizards/__init__.py | 1 + .../wizards/account_move_send.py | 129 ++++++++++++++++++ ...e_send_views.xml => account_move_send.xml} | 15 +- 18 files changed, 226 insertions(+), 64 deletions(-) create mode 100644 mail_composer_cc_bcc_account/models/__init__.py create mode 100644 mail_composer_cc_bcc_account/models/mail_thread.py delete mode 100644 mail_composer_cc_bcc_account/readme/CONFIGURE.rst delete mode 100644 mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst delete mode 100644 mail_composer_cc_bcc_account/readme/CREDITS.rst delete mode 100644 mail_composer_cc_bcc_account/readme/DESCRIPTION.rst delete mode 100644 mail_composer_cc_bcc_account/readme/USAGE.rst create mode 100644 mail_composer_cc_bcc_account/wizards/__init__.py create mode 100644 mail_composer_cc_bcc_account/wizards/account_move_send.py rename mail_composer_cc_bcc_account/wizards/{account_invoice_send_views.xml => account_move_send.xml} (51%) diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index 9411e0a70..b9ca30011 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -17,19 +17,19 @@ Email CC and BCC when sending invoice :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/16.0/mail_composer_cc_bcc_account + :target: https://github.com/OCA/social/tree/17.0/mail_composer_cc_bcc_account :alt: OCA/social .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_composer_cc_bcc_account + :target: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_composer_cc_bcc_account :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=17.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -This module allows to properly separate To:, Cc:, and Bcc: fields -in when sending invoices. +This module allows to properly separate To:, Cc:, and Bcc: fields in +when sending invoices. .. IMPORTANT:: This is an alpha version, the data model and design can change at any time without warning. @@ -50,8 +50,8 @@ mail_compose_cc_bcc are installed. Usage ===== -Use the cc and bcc fields when sending invoices, to notify other partners then -the invoice contact of the customer. +Use the cc and bcc fields when sending invoices, to notify other +partners then the invoice contact of the customer. Bug Tracker =========== @@ -59,7 +59,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -67,29 +67,31 @@ Credits ======= Authors -~~~~~~~ +------- * Camptocamp SA Contributors -~~~~~~~~~~~~ +------------ -* `Trobz `_: +- `Trobz `__: - * Hai N. Le - * Son Ho + - Hai N. Le + - Son Ho + - Tris Doan -* `Therp BV `_: +- `Therp BV `__: - * Ronald Portier + - Ronald Portier Other credits -~~~~~~~~~~~~~ +------------- -The creation and migration from 15.0 to 16.0 of this module were financially supported by Camptocamp. +The creation and migration from 16.0 to 17.0 of this module were +financially supported by Camptocamp. Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -109,6 +111,6 @@ Current `maintainer `__: |maintainer-hailangvn2023| -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/mail_composer_cc_bcc_account/__init__.py b/mail_composer_cc_bcc_account/__init__.py index ef5ae3587..c5e1e9785 100644 --- a/mail_composer_cc_bcc_account/__init__.py +++ b/mail_composer_cc_bcc_account/__init__.py @@ -1 +1,5 @@ +# Copyright 2024 Camptocamp # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards diff --git a/mail_composer_cc_bcc_account/__manifest__.py b/mail_composer_cc_bcc_account/__manifest__.py index 4dcb8f382..1215789db 100644 --- a/mail_composer_cc_bcc_account/__manifest__.py +++ b/mail_composer_cc_bcc_account/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Email CC and BCC when sending invoice", "summary": "This module enables sending mail to CC and BCC partners for invoices.", - "version": "16.0.2.0.0", + "version": "17.0.1.0.0", "development_status": "Alpha", "category": "Social", "website": "https://github.com/OCA/social", @@ -15,10 +15,10 @@ "auto_install": True, "preloadable": True, "depends": [ - "mail_composer_cc_bcc", "account", + "mail_composer_cc_bcc", ], "data": [ - "wizards/account_invoice_send_views.xml", + "wizards/account_move_send.xml", ], } diff --git a/mail_composer_cc_bcc_account/models/__init__.py b/mail_composer_cc_bcc_account/models/__init__.py new file mode 100644 index 000000000..b70a9f2d0 --- /dev/null +++ b/mail_composer_cc_bcc_account/models/__init__.py @@ -0,0 +1 @@ +from . import mail_thread diff --git a/mail_composer_cc_bcc_account/models/mail_thread.py b/mail_composer_cc_bcc_account/models/mail_thread.py new file mode 100644 index 000000000..c459d1dd5 --- /dev/null +++ b/mail_composer_cc_bcc_account/models/mail_thread.py @@ -0,0 +1,19 @@ +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class MailThread(models.AbstractModel): + _inherit = "mail.thread" + + def _message_create(self, values_list): + context = self.env.context + res = super()._message_create(values_list) + partners_cc = context.get("partner_cc_ids", None) + if partners_cc: + res.recipient_cc_ids = partners_cc + partners_bcc = context.get("partner_bcc_ids", None) + if partners_bcc: + res.recipient_bcc_ids = partners_bcc + return res diff --git a/mail_composer_cc_bcc_account/readme/CONFIGURE.md b/mail_composer_cc_bcc_account/readme/CONFIGURE.md index eddd34da0..2ccf27bc9 100644 --- a/mail_composer_cc_bcc_account/readme/CONFIGURE.md +++ b/mail_composer_cc_bcc_account/readme/CONFIGURE.md @@ -1,2 +1 @@ -This module will be automatically installed if both account and -mail_compose_cc_bcc are installed. +This module will be automatically installed if both account and mail_compose_cc_bcc are installed. diff --git a/mail_composer_cc_bcc_account/readme/CONFIGURE.rst b/mail_composer_cc_bcc_account/readme/CONFIGURE.rst deleted file mode 100644 index eddd34da0..000000000 --- a/mail_composer_cc_bcc_account/readme/CONFIGURE.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module will be automatically installed if both account and -mail_compose_cc_bcc are installed. diff --git a/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst b/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst deleted file mode 100644 index 707d8e429..000000000 --- a/mail_composer_cc_bcc_account/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,8 +0,0 @@ -* `Trobz `_: - - * Hai N. Le - * Son Ho - -* `Therp BV `_: - - * Ronald Portier diff --git a/mail_composer_cc_bcc_account/readme/CREDITS.md b/mail_composer_cc_bcc_account/readme/CREDITS.md index 920bdd595..2dae1962e 100644 --- a/mail_composer_cc_bcc_account/readme/CREDITS.md +++ b/mail_composer_cc_bcc_account/readme/CREDITS.md @@ -1,2 +1,2 @@ -The creation and migration from 15.0 to 16.0 of this module were +The creation and migration from 16.0 to 17.0 of this module were financially supported by Camptocamp. diff --git a/mail_composer_cc_bcc_account/readme/CREDITS.rst b/mail_composer_cc_bcc_account/readme/CREDITS.rst deleted file mode 100644 index 9b2d6beda..000000000 --- a/mail_composer_cc_bcc_account/readme/CREDITS.rst +++ /dev/null @@ -1 +0,0 @@ -The creation and migration from 15.0 to 16.0 of this module were financially supported by Camptocamp. diff --git a/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst b/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst deleted file mode 100644 index 90919d9a7..000000000 --- a/mail_composer_cc_bcc_account/readme/DESCRIPTION.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module allows to properly separate To:, Cc:, and Bcc: fields -in when sending invoices. diff --git a/mail_composer_cc_bcc_account/readme/USAGE.md b/mail_composer_cc_bcc_account/readme/USAGE.md index b78e5df9f..149cff74b 100644 --- a/mail_composer_cc_bcc_account/readme/USAGE.md +++ b/mail_composer_cc_bcc_account/readme/USAGE.md @@ -1,2 +1 @@ -Use the cc and bcc fields when sending invoices, to notify other -partners then the invoice contact of the customer. +Use the cc and bcc fields when sending invoices, to notify other partners then the invoice contact of the customer. diff --git a/mail_composer_cc_bcc_account/readme/USAGE.rst b/mail_composer_cc_bcc_account/readme/USAGE.rst deleted file mode 100644 index e75bb7cd3..000000000 --- a/mail_composer_cc_bcc_account/readme/USAGE.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use the cc and bcc fields when sending invoices, to notify other partners then -the invoice contact of the customer. diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html index 6a27db281..f7bd6c6fa 100644 --- a/mail_composer_cc_bcc_account/static/description/index.html +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -8,10 +8,11 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -274,7 +275,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: grey; } /* line numbers */ +pre.code .ln { color: gray; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -300,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -441,13 +442,15 @@

Other credits

-

The creation and migration from 15.0 to 16.0 of this module were +

The creation and migration from 16.0 to 17.0 of this module were financially supported by Camptocamp.

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

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.

diff --git a/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py index a189cb713..f20255007 100644 --- a/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py +++ b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py @@ -1,5 +1,6 @@ # Copyright 2023 Camptocamp # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from datetime import date from odoo.tests import Form @@ -9,31 +10,49 @@ class TestMailCcBccInvoice(TestMailCcBcc): def open_invoice_mail_composer_form(self): # Use form to populate data - for_name = [("name", "like", "%INV/20__/00003")] - self.test_invoice = test_record = self.env["account.move"].search(for_name) + # init invoice data + self.test_invoice = test_record = self.test_account_move = self.env[ + "account.move" + ].create( + { + "invoice_date": date(2024, 3, 2), + "invoice_date_due": date(2024, 3, 10), + "invoice_line_ids": [ + (0, 0, {"name": "Line1", "price_unit": 100.0}), + (0, 0, {"name": "Line2", "price_unit": 200.0}), + ], + "move_type": "out_invoice", + "name": "invoice test", + "partner_id": self.env.ref("base.res_partner_2").id, + } + ) + self.assertTrue( self.test_invoice, - "Test setup did not succeeed. Invoice not found.", + "Test setup did not succeed. Invoice not found.", ) + self.test_invoice.write({"state": "posted"}) + ctx = { "active_ids": test_record.ids, "default_model": "account.move", "default_res_id": test_record.id, "mail_notify_force_send": True, } - form = Form(self.env["account.invoice.send"].with_context(**ctx)) - form.body = "

Hello

" + form = Form(self.env["account.move.send"].with_context(**ctx)) + form.mail_body = "

Hello

" return form def test_invoice_mail_cc_bcc(self): self.set_company() form = self.open_invoice_mail_composer_form() - form.subject = "Hello" + form.mail_subject = "Hello" composer = form.save() with self.mock_mail_gateway(): - composer._send_email() + composer.action_send_and_print() message = self.test_invoice.message_ids[0] self.assertEqual(len(message.mail_ids), 1) - # Only 4 partners notified - self.assertEqual(len(message.notified_partner_ids), 4) - self.assertEqual(len(message.notification_ids), 4) + + # Only 2 partners (from default_cc/bcc of company) notified + self.assertEqual(len(message.notified_partner_ids), 2) + self.assertEqual(len(message.notification_ids), 2) diff --git a/mail_composer_cc_bcc_account/wizards/__init__.py b/mail_composer_cc_bcc_account/wizards/__init__.py new file mode 100644 index 000000000..cf39f38e7 --- /dev/null +++ b/mail_composer_cc_bcc_account/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_move_send diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send.py b/mail_composer_cc_bcc_account/wizards/account_move_send.py new file mode 100644 index 000000000..e300400d4 --- /dev/null +++ b/mail_composer_cc_bcc_account/wizards/account_move_send.py @@ -0,0 +1,129 @@ +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from odoo import Command, api, fields, models, tools + + +class AccountMoveSend(models.TransientModel): + _inherit = "account.move.send" + + partner_cc_ids = fields.Many2many( + "res.partner", + "account_move_send_res_partner_cc_rel", + "wizard_id", + "partner_id", + string="Cc", + compute="_compute_mail_partner_cc_bcc_ids", + store=True, + readonly=False, + ) + partner_bcc_ids = fields.Many2many( + "res.partner", + "account_move_send_res_partner_bcc_rel", + "wizard_id", + "partner_id", + string="Bcc", + compute="_compute_mail_partner_cc_bcc_ids", + store=True, + readonly=False, + ) + + def _get_partner_ids_from_mail(self, move, emails): + partners = self.env["res.partner"].with_company(move.company_id) + for mail_data in tools.email_split(emails): + partners |= partners.find_or_create(mail_data) + return partners + + @api.model + def default_get(self, fields_list): + company = self.env.company + res = super().default_get(fields_list) + partner_cc = company.default_partner_cc_ids + if partner_cc: + res["partner_cc_ids"] = [Command.set(partner_cc.ids)] + partner_bcc = company.default_partner_bcc_ids + if partner_bcc: + res["partner_bcc_ids"] = [Command.set(partner_bcc.ids)] + return res + + @api.depends("mail_template_id") + def _compute_mail_partner_cc_bcc_ids(self): + for wizard in self: + if wizard.mode == "invoice_single" and wizard.mail_template_id: + wizard.partner_cc_ids = self._get_partner_ids_from_mail( + wizard.move_ids, wizard.mail_template_id.email_cc + ) + wizard.partner_bcc_ids = self._get_partner_ids_from_mail( + wizard.move_ids, wizard.mail_template_id.email_bcc + ) + else: + wizard.partner_cc_ids = None + wizard.partner_bcc_ids = None + + def _get_mail_move_values(self, move, wizard=None): + mail_template_id = ( + move.send_and_print_values + and move.send_and_print_values.get("mail_template_id") + ) + mail_template = ( + wizard + and wizard.mail_template_id + or self.env["mail.template"].browse(mail_template_id) + ) + mail_lang = self._get_default_mail_lang(move, mail_template) + return { + "mail_template_id": mail_template, + "mail_lang": mail_lang, + "mail_body": wizard + and wizard.mail_body + or self._get_default_mail_body(move, mail_template, mail_lang), + "mail_subject": wizard + and wizard.mail_subject + or self._get_default_mail_subject(move, mail_template, mail_lang), + "mail_partner_ids": wizard + and wizard.mail_partner_ids + or self._get_default_mail_partner_ids(move, mail_template, mail_lang), + "mail_attachments_widget": wizard + and wizard.mail_attachments_widget + or self._get_default_mail_attachments_widget(move, mail_template), + "partner_cc_ids": wizard + and wizard.partner_cc_ids + or self._get_default_mail_partner_cc_ids(move, mail_template), + "partner_bcc_ids": wizard + and wizard.partner_bcc_ids + or self._get_default_mail_partner_bcc_ids(move, mail_template), + } + + # ------------------------------------------------------------------------- + # BUSINESS ACTIONS + # ------------------------------------------------------------------------- + + @api.model + def _send_mail(self, move, mail_template, **kwargs): + """Send the journal entry passed as parameter by mail.""" + partner_ids = kwargs.get("partner_ids", []) + move_with_context = move.with_context( + no_new_invoice=True, + mail_notify_author=self.env.user.partner_id.id in partner_ids, + is_from_composer=True, + partner_cc_ids=self.partner_cc_ids, + partner_bcc_ids=self.partner_bcc_ids, + ) + extra_args = { + "email_layout_xmlid": "mail.mail_notification_layout_with_responsible_signature", # noqa: E501 + "email_add_signature": not mail_template, + "mail_auto_delete": mail_template.auto_delete, + "mail_server_id": mail_template.mail_server_id.id, + "reply_to_force_new": False, + "message_type": "comment", + } + kwargs.update(extra_args) + new_message = move_with_context.message_post(**kwargs) + # Prevent duplicated attachments linked to the invoice. + new_message.attachment_ids.write( + { + "res_model": new_message._name, + "res_id": new_message.id, + } + ) diff --git a/mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml b/mail_composer_cc_bcc_account/wizards/account_move_send.xml similarity index 51% rename from mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml rename to mail_composer_cc_bcc_account/wizards/account_move_send.xml index c618c098b..8ada0cd1c 100644 --- a/mail_composer_cc_bcc_account/wizards/account_invoice_send_views.xml +++ b/mail_composer_cc_bcc_account/wizards/account_move_send.xml @@ -1,23 +1,24 @@ - - account.invoice.send.form.inherit - account.invoice.send - + + account.move.send.form.inherit + account.move.send + - + + From 073519030dd5b87a9653230983201c987257c65d Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 22 Jul 2024 05:45:30 +0000 Subject: [PATCH 08/14] [UPD] Update mail_composer_cc_bcc_account.pot --- .../i18n/mail_composer_cc_bcc_account.pot | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot b/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot index 78d58d53f..6e3f07a0c 100644 --- a/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot +++ b/mail_composer_cc_bcc_account/i18n/mail_composer_cc_bcc_account.pot @@ -1,9 +1,10 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: +# * mail_composer_cc_bcc_account # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" +"Project-Id-Version: Odoo Server 17.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -11,3 +12,23 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" + +#. module: mail_composer_cc_bcc_account +#: model:ir.model,name:mail_composer_cc_bcc_account.model_account_move_send +msgid "Account Move Send" +msgstr "" + +#. module: mail_composer_cc_bcc_account +#: model:ir.model.fields,field_description:mail_composer_cc_bcc_account.field_account_move_send__partner_bcc_ids +msgid "Bcc" +msgstr "" + +#. module: mail_composer_cc_bcc_account +#: model:ir.model.fields,field_description:mail_composer_cc_bcc_account.field_account_move_send__partner_cc_ids +msgid "Cc" +msgstr "" + +#. module: mail_composer_cc_bcc_account +#: model:ir.model,name:mail_composer_cc_bcc_account.model_mail_thread +msgid "Email Thread" +msgstr "" From a1175733c7b0f08c7e89932a6aa469871222fce3 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 22 Jul 2024 05:48:36 +0000 Subject: [PATCH 09/14] [BOT] post-merge updates --- mail_composer_cc_bcc_account/README.rst | 2 +- mail_composer_cc_bcc_account/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index b9ca30011..1e5fd1599 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -7,7 +7,7 @@ Email CC and BCC when sending invoice !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:15899c467350be27c0af05844a1f2b429372cc738d36b456aa4162f766902c82 + !! source digest: sha256:dd944995a010180b76d2bfa93b37c70a3866d21822b825cd811895aca5318ff6 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html index f7bd6c6fa..3ce408052 100644 --- a/mail_composer_cc_bcc_account/static/description/index.html +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -367,7 +367,7 @@

Email CC and BCC when sending invoice

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:15899c467350be27c0af05844a1f2b429372cc738d36b456aa4162f766902c82 +!! source digest: sha256:dd944995a010180b76d2bfa93b37c70a3866d21822b825cd811895aca5318ff6 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Alpha License: AGPL-3 OCA/social Translate me on Weblate Try me on Runboat

This module allows to properly separate To:, Cc:, and Bcc: fields in From 0038c1a4ac85dbdee8f1fb00372b59e5debbcb25 Mon Sep 17 00:00:00 2001 From: trisdoan Date: Wed, 23 Oct 2024 16:40:25 +0700 Subject: [PATCH 10/14] [IMP] mail_composer_cc_bcc_account: pre-commit execution --- mail_composer_cc_bcc_account/wizards/account_move_send.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send.xml b/mail_composer_cc_bcc_account/wizards/account_move_send.xml index 8ada0cd1c..32b5da32b 100644 --- a/mail_composer_cc_bcc_account/wizards/account_move_send.xml +++ b/mail_composer_cc_bcc_account/wizards/account_move_send.xml @@ -1,6 +1,5 @@ - account.move.send.form.inherit account.move.send @@ -23,5 +22,4 @@ - From d60eb314fa154a87bb859a21da71a70d4570cf63 Mon Sep 17 00:00:00 2001 From: trisdoan Date: Wed, 23 Oct 2024 16:40:25 +0700 Subject: [PATCH 11/14] [MIG] mail_composer_cc_bcc_account: Migration to 18.0 --- mail_composer_cc_bcc_account/README.rst | 20 +-- mail_composer_cc_bcc_account/__manifest__.py | 6 +- .../readme/CREDITS.md | 3 +- .../static/description/index.html | 12 +- .../tests/test_mail_cc_bcc.py | 83 +++++------ .../wizards/__init__.py | 2 +- .../wizards/account_move_send.py | 129 ------------------ .../wizards/account_move_send.xml | 25 ---- .../wizards/account_move_send_wizard.py | 78 +++++++++++ .../wizards/account_move_send_wizard.xml | 25 ++++ 10 files changed, 157 insertions(+), 226 deletions(-) delete mode 100644 mail_composer_cc_bcc_account/wizards/account_move_send.py delete mode 100644 mail_composer_cc_bcc_account/wizards/account_move_send.xml create mode 100644 mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py create mode 100644 mail_composer_cc_bcc_account/wizards/account_move_send_wizard.xml diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index 1e5fd1599..2902a6404 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -16,14 +16,14 @@ Email CC and BCC when sending invoice .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :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/17.0/mail_composer_cc_bcc_account - :alt: OCA/social +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmail-lightgray.png?logo=github + :target: https://github.com/OCA/mail/tree/18.0/mail_composer_cc_bcc_account + :alt: OCA/mail .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_composer_cc_bcc_account + :target: https://translation.odoo-community.org/projects/mail-18-0/mail-18-0-mail_composer_cc_bcc_account :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/mail&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -56,10 +56,10 @@ partners then the invoice contact of the customer. Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -87,8 +87,8 @@ Contributors Other credits ------------- -The creation and migration from 16.0 to 17.0 of this module were -financially supported by Camptocamp. +The creation and migration of this module from 16.0 to 17.0, and then +17.0 to 18.0 were financially supported by Camptocamp. Maintainers ----------- @@ -111,6 +111,6 @@ Current `maintainer `__: |maintainer-hailangvn2023| -This module is part of the `OCA/social `_ project on GitHub. +This module is part of the `OCA/mail `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mail_composer_cc_bcc_account/__manifest__.py b/mail_composer_cc_bcc_account/__manifest__.py index 1215789db..979c20221 100644 --- a/mail_composer_cc_bcc_account/__manifest__.py +++ b/mail_composer_cc_bcc_account/__manifest__.py @@ -3,10 +3,10 @@ { "name": "Email CC and BCC when sending invoice", "summary": "This module enables sending mail to CC and BCC partners for invoices.", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "development_status": "Alpha", "category": "Social", - "website": "https://github.com/OCA/social", + "website": "https://github.com/OCA/mail", "author": "Camptocamp SA, Odoo Community Association (OCA)", "maintainers": ["hailangvn2023"], "license": "AGPL-3", @@ -19,6 +19,6 @@ "mail_composer_cc_bcc", ], "data": [ - "wizards/account_move_send.xml", + "wizards/account_move_send_wizard.xml", ], } diff --git a/mail_composer_cc_bcc_account/readme/CREDITS.md b/mail_composer_cc_bcc_account/readme/CREDITS.md index 2dae1962e..53026c980 100644 --- a/mail_composer_cc_bcc_account/readme/CREDITS.md +++ b/mail_composer_cc_bcc_account/readme/CREDITS.md @@ -1,2 +1 @@ -The creation and migration from 16.0 to 17.0 of this module were -financially supported by Camptocamp. +The creation and migration of this module from 16.0 to 17.0, and then 17.0 to 18.0 were financially supported by Camptocamp. diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html index 3ce408052..b859ea248 100644 --- a/mail_composer_cc_bcc_account/static/description/index.html +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -369,7 +369,7 @@

Email CC and BCC when sending invoice

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:dd944995a010180b76d2bfa93b37c70a3866d21822b825cd811895aca5318ff6 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Alpha License: AGPL-3 OCA/social Translate me on Weblate Try me on Runboat

+

Alpha License: AGPL-3 OCA/mail Translate me on Weblate Try me on Runboat

This module allows to properly separate To:, Cc:, and Bcc: fields in when sending invoices.

@@ -405,10 +405,10 @@

Usage

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -442,8 +442,8 @@

Contributors

Other credits

-

The creation and migration from 16.0 to 17.0 of this module were -financially supported by Camptocamp.

+

The creation and migration of this module from 16.0 to 17.0, and then +17.0 to 18.0 were financially supported by Camptocamp.

Maintainers

@@ -456,7 +456,7 @@

Maintainers

promote its widespread use.

Current maintainer:

hailangvn2023

-

This module is part of the OCA/social project on GitHub.

+

This module is part of the OCA/mail project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py index f20255007..22c0ea4b8 100644 --- a/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py +++ b/mail_composer_cc_bcc_account/tests/test_mail_cc_bcc.py @@ -1,58 +1,41 @@ # Copyright 2023 Camptocamp # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from datetime import date - -from odoo.tests import Form - -from odoo.addons.mail_composer_cc_bcc.tests.test_mail_cc_bcc import TestMailCcBcc - - -class TestMailCcBccInvoice(TestMailCcBcc): - def open_invoice_mail_composer_form(self): - # Use form to populate data - # init invoice data - self.test_invoice = test_record = self.test_account_move = self.env[ - "account.move" - ].create( - { - "invoice_date": date(2024, 3, 2), - "invoice_date_due": date(2024, 3, 10), - "invoice_line_ids": [ - (0, 0, {"name": "Line1", "price_unit": 100.0}), - (0, 0, {"name": "Line2", "price_unit": 200.0}), - ], - "move_type": "out_invoice", - "name": "invoice test", - "partner_id": self.env.ref("base.res_partner_2").id, - } - ) - self.assertTrue( - self.test_invoice, - "Test setup did not succeed. Invoice not found.", - ) - self.test_invoice.write({"state": "posted"}) - - ctx = { - "active_ids": test_record.ids, - "default_model": "account.move", - "default_res_id": test_record.id, - "mail_notify_force_send": True, - } - form = Form(self.env["account.move.send"].with_context(**ctx)) - form.mail_body = "

Hello

" - return form +from odoo.tests import tagged + +from odoo.addons.account.tests.test_account_move_send import TestAccountMoveSendCommon +from odoo.addons.mail.tests.common import MailCommon + + +@tagged("post_install_l10n", "post_install", "-at_install") +class TestMailCcBccInvoice(TestAccountMoveSendCommon, MailCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + env = cls.env + cls.partner = env.ref("base.res_partner_address_31") + cls.partner_cc = env.ref("base.partner_demo") + cls.partner_bcc = env.ref("base.res_partner_main2") def test_invoice_mail_cc_bcc(self): - self.set_company() - form = self.open_invoice_mail_composer_form() - form.mail_subject = "Hello" - composer = form.save() + invoice = self.init_invoice( + "out_invoice", partner=self.partner, amounts=[1000], post=True + ) + wizard = self.create_send_and_print( + invoice, + sending_methods=["email", "manual"], + mail_partner_ids=self.partner, + partner_cc_ids=self.partner_cc, + partner_bcc_ids=self.partner_bcc, + ) + with self.mock_mail_gateway(): - composer.action_send_and_print() - message = self.test_invoice.message_ids[0] + wizard.action_send_and_print() + self.assertEqual(len(self._mails), 3) + + message = self._get_mail_message(invoice) self.assertEqual(len(message.mail_ids), 1) - # Only 2 partners (from default_cc/bcc of company) notified - self.assertEqual(len(message.notified_partner_ids), 2) - self.assertEqual(len(message.notification_ids), 2) + # Only 3 partners (from default_cc/bcc of company) notified + self.assertEqual(len(message.notified_partner_ids), 3) + self.assertEqual(len(message.notification_ids), 3) diff --git a/mail_composer_cc_bcc_account/wizards/__init__.py b/mail_composer_cc_bcc_account/wizards/__init__.py index cf39f38e7..589b902be 100644 --- a/mail_composer_cc_bcc_account/wizards/__init__.py +++ b/mail_composer_cc_bcc_account/wizards/__init__.py @@ -1 +1 @@ -from . import account_move_send +from . import account_move_send_wizard diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send.py b/mail_composer_cc_bcc_account/wizards/account_move_send.py deleted file mode 100644 index e300400d4..000000000 --- a/mail_composer_cc_bcc_account/wizards/account_move_send.py +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 2024 Camptocamp -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - - -from odoo import Command, api, fields, models, tools - - -class AccountMoveSend(models.TransientModel): - _inherit = "account.move.send" - - partner_cc_ids = fields.Many2many( - "res.partner", - "account_move_send_res_partner_cc_rel", - "wizard_id", - "partner_id", - string="Cc", - compute="_compute_mail_partner_cc_bcc_ids", - store=True, - readonly=False, - ) - partner_bcc_ids = fields.Many2many( - "res.partner", - "account_move_send_res_partner_bcc_rel", - "wizard_id", - "partner_id", - string="Bcc", - compute="_compute_mail_partner_cc_bcc_ids", - store=True, - readonly=False, - ) - - def _get_partner_ids_from_mail(self, move, emails): - partners = self.env["res.partner"].with_company(move.company_id) - for mail_data in tools.email_split(emails): - partners |= partners.find_or_create(mail_data) - return partners - - @api.model - def default_get(self, fields_list): - company = self.env.company - res = super().default_get(fields_list) - partner_cc = company.default_partner_cc_ids - if partner_cc: - res["partner_cc_ids"] = [Command.set(partner_cc.ids)] - partner_bcc = company.default_partner_bcc_ids - if partner_bcc: - res["partner_bcc_ids"] = [Command.set(partner_bcc.ids)] - return res - - @api.depends("mail_template_id") - def _compute_mail_partner_cc_bcc_ids(self): - for wizard in self: - if wizard.mode == "invoice_single" and wizard.mail_template_id: - wizard.partner_cc_ids = self._get_partner_ids_from_mail( - wizard.move_ids, wizard.mail_template_id.email_cc - ) - wizard.partner_bcc_ids = self._get_partner_ids_from_mail( - wizard.move_ids, wizard.mail_template_id.email_bcc - ) - else: - wizard.partner_cc_ids = None - wizard.partner_bcc_ids = None - - def _get_mail_move_values(self, move, wizard=None): - mail_template_id = ( - move.send_and_print_values - and move.send_and_print_values.get("mail_template_id") - ) - mail_template = ( - wizard - and wizard.mail_template_id - or self.env["mail.template"].browse(mail_template_id) - ) - mail_lang = self._get_default_mail_lang(move, mail_template) - return { - "mail_template_id": mail_template, - "mail_lang": mail_lang, - "mail_body": wizard - and wizard.mail_body - or self._get_default_mail_body(move, mail_template, mail_lang), - "mail_subject": wizard - and wizard.mail_subject - or self._get_default_mail_subject(move, mail_template, mail_lang), - "mail_partner_ids": wizard - and wizard.mail_partner_ids - or self._get_default_mail_partner_ids(move, mail_template, mail_lang), - "mail_attachments_widget": wizard - and wizard.mail_attachments_widget - or self._get_default_mail_attachments_widget(move, mail_template), - "partner_cc_ids": wizard - and wizard.partner_cc_ids - or self._get_default_mail_partner_cc_ids(move, mail_template), - "partner_bcc_ids": wizard - and wizard.partner_bcc_ids - or self._get_default_mail_partner_bcc_ids(move, mail_template), - } - - # ------------------------------------------------------------------------- - # BUSINESS ACTIONS - # ------------------------------------------------------------------------- - - @api.model - def _send_mail(self, move, mail_template, **kwargs): - """Send the journal entry passed as parameter by mail.""" - partner_ids = kwargs.get("partner_ids", []) - move_with_context = move.with_context( - no_new_invoice=True, - mail_notify_author=self.env.user.partner_id.id in partner_ids, - is_from_composer=True, - partner_cc_ids=self.partner_cc_ids, - partner_bcc_ids=self.partner_bcc_ids, - ) - extra_args = { - "email_layout_xmlid": "mail.mail_notification_layout_with_responsible_signature", # noqa: E501 - "email_add_signature": not mail_template, - "mail_auto_delete": mail_template.auto_delete, - "mail_server_id": mail_template.mail_server_id.id, - "reply_to_force_new": False, - "message_type": "comment", - } - kwargs.update(extra_args) - new_message = move_with_context.message_post(**kwargs) - # Prevent duplicated attachments linked to the invoice. - new_message.attachment_ids.write( - { - "res_model": new_message._name, - "res_id": new_message.id, - } - ) diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send.xml b/mail_composer_cc_bcc_account/wizards/account_move_send.xml deleted file mode 100644 index 32b5da32b..000000000 --- a/mail_composer_cc_bcc_account/wizards/account_move_send.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - account.move.send.form.inherit - account.move.send - - - - - - - - - - diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py new file mode 100644 index 000000000..d7a77dba3 --- /dev/null +++ b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py @@ -0,0 +1,78 @@ +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +# +from odoo import Command, api, fields, models +from odoo.tools.mail import email_split + + +class AccountMoveSendWizard(models.TransientModel): + _inherit = "account.move.send.wizard" + + partner_cc_ids = fields.Many2many( + "res.partner", + "account_move_send_wizard_res_partner_cc_rel", + "wizard_id", + "partner_id", + string="Cc", + compute="_compute_mail_partner_cc_bcc_ids", + store=True, + readonly=False, + ) + partner_bcc_ids = fields.Many2many( + "res.partner", + "account_move_send_wizard_res_partner_bcc_rel", + "wizard_id", + "partner_id", + string="Bcc", + compute="_compute_mail_partner_cc_bcc_ids", + store=True, + readonly=False, + ) + + # ------------------------------------------------------------------------- + # DEFAULTS + # ------------------------------------------------------------------------- + + @api.model + def default_get(self, fields_list): + # EXTENDS 'base' + results = super().default_get(fields_list) + company = self.env.company + partner_cc = company.default_partner_cc_ids + if partner_cc: + results["partner_cc_ids"] = [Command.set(partner_cc.ids)] + partner_bcc = company.default_partner_bcc_ids + if partner_bcc: + results["partner_bcc_ids"] = [Command.set(partner_bcc.ids)] + return results + + # ------------------------------------------------------------------------- + # COMPUTE METHODS + # ------------------------------------------------------------------------- + def _get_partner_ids_from_mail(self, move, emails): + partners = self.env["res.partner"].with_company(move.company_id) + for mail_data in email_split(emails): + partners |= partners.find_or_create(mail_data) + return partners + + @api.depends("mail_template_id") + def _compute_mail_partner_cc_bcc_ids(self): + for wizard in self: + if wizard.mail_template_id: + wizard.partner_cc_ids = self._get_partner_ids_from_mail( + wizard.move_id, wizard.mail_template_id.email_cc + ) + wizard.partner_bcc_ids = self._get_partner_ids_from_mail( + wizard.move_id, wizard.mail_template_id.email_bcc + ) + else: + wizard.partner_cc_ids = wizard.partner_bcc_ids = None + + @api.model + def _send_mail(self, move, mail_template, **kwargs): + move_with_context = move.with_context( + is_from_composer=True, + partner_cc_ids=self.partner_cc_ids, + partner_bcc_ids=self.partner_bcc_ids, + ) + return super()._send_mail(move_with_context, mail_template, **kwargs) diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.xml b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.xml new file mode 100644 index 000000000..31db713f5 --- /dev/null +++ b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.xml @@ -0,0 +1,25 @@ + + + + account.move.send.wizard.form.inherit + account.move.send.wizard + + + + + + + + + + From c6bb9e524addd1158d134c5db7081a481eea7b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Didderen?= Date: Wed, 10 Dec 2025 18:10:56 +0100 Subject: [PATCH 12/14] [IMP] mail_composer_cc_bcc_account: pre-commit execution --- mail_composer_cc_bcc_account/README.rst | 16 +++++---- .../static/description/index.html | 34 +++++++++++-------- 2 files changed, 30 insertions(+), 20 deletions(-) diff --git a/mail_composer_cc_bcc_account/README.rst b/mail_composer_cc_bcc_account/README.rst index 2902a6404..50ab602ac 100644 --- a/mail_composer_cc_bcc_account/README.rst +++ b/mail_composer_cc_bcc_account/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ===================================== Email CC and BCC when sending invoice ===================================== @@ -13,17 +17,17 @@ Email CC and BCC when sending invoice .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png :target: https://odoo-community.org/page/development-status :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmail-lightgray.png?logo=github - :target: https://github.com/OCA/mail/tree/18.0/mail_composer_cc_bcc_account + :target: https://github.com/OCA/mail/tree/19.0/mail_composer_cc_bcc_account :alt: OCA/mail .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/mail-18-0/mail-18-0-mail_composer_cc_bcc_account + :target: https://translation.odoo-community.org/projects/mail-19-0/mail-19-0-mail_composer_cc_bcc_account :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/mail&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/mail&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -59,7 +63,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -111,6 +115,6 @@ Current `maintainer `__: |maintainer-hailangvn2023| -This module is part of the `OCA/mail `_ project on GitHub. +This module is part of the `OCA/mail `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mail_composer_cc_bcc_account/static/description/index.html b/mail_composer_cc_bcc_account/static/description/index.html index b859ea248..526852aad 100644 --- a/mail_composer_cc_bcc_account/static/description/index.html +++ b/mail_composer_cc_bcc_account/static/description/index.html @@ -3,7 +3,7 @@ -Email CC and BCC when sending invoice +README.rst -
-

Email CC and BCC when sending invoice

+
+ + +Odoo Community Association + +
+

Email CC and BCC when sending invoice

-

Alpha License: AGPL-3 OCA/mail Translate me on Weblate Try me on Runboat

+

Alpha License: AGPL-3 OCA/mail Translate me on Weblate Try me on Runboat

This module allows to properly separate To:, Cc:, and Bcc: fields in when sending invoices.

@@ -394,33 +399,33 @@

Email CC and BCC when sending invoice

-

Configuration

+

Configuration

This module will be automatically installed if both account and mail_compose_cc_bcc are installed.

-

Usage

+

Usage

Use the cc and bcc fields when sending invoices, to notify other partners then the invoice contact of the customer.

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Camptocamp SA
-

Contributors

+

Contributors

-

Other credits

+

Other credits

The creation and migration of this module from 16.0 to 17.0, and then 17.0 to 18.0 were financially supported by Camptocamp.

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -456,10 +461,11 @@

Maintainers

promote its widespread use.

Current maintainer:

hailangvn2023

-

This module is part of the OCA/mail project on GitHub.

+

This module is part of the OCA/mail project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
From 826ba68dd17cde0a359326551cac9097f7b167c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Didderen?= Date: Wed, 10 Dec 2025 18:10:56 +0100 Subject: [PATCH 13/14] [MIG] mail_composer_cc_bcc_account: Migration to 19.0 --- mail_composer_cc_bcc_account/__manifest__.py | 2 +- .../wizards/account_move_send_wizard.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mail_composer_cc_bcc_account/__manifest__.py b/mail_composer_cc_bcc_account/__manifest__.py index 979c20221..118c26a8a 100644 --- a/mail_composer_cc_bcc_account/__manifest__.py +++ b/mail_composer_cc_bcc_account/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Email CC and BCC when sending invoice", "summary": "This module enables sending mail to CC and BCC partners for invoices.", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "development_status": "Alpha", "category": "Social", "website": "https://github.com/OCA/mail", diff --git a/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py index d7a77dba3..724b0f33b 100644 --- a/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py +++ b/mail_composer_cc_bcc_account/wizards/account_move_send_wizard.py @@ -55,15 +55,15 @@ def _get_partner_ids_from_mail(self, move, emails): partners |= partners.find_or_create(mail_data) return partners - @api.depends("mail_template_id") + @api.depends("template_id") def _compute_mail_partner_cc_bcc_ids(self): for wizard in self: - if wizard.mail_template_id: + if wizard.template_id: wizard.partner_cc_ids = self._get_partner_ids_from_mail( - wizard.move_id, wizard.mail_template_id.email_cc + wizard.move_id, wizard.template_id.email_cc ) wizard.partner_bcc_ids = self._get_partner_ids_from_mail( - wizard.move_id, wizard.mail_template_id.email_bcc + wizard.move_id, wizard.template_id.email_bcc ) else: wizard.partner_cc_ids = wizard.partner_bcc_ids = None From f5fe5c173d5a121694c4d5f0be84f9fed7b50ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Didderen?= Date: Wed, 10 Dec 2025 18:18:57 +0100 Subject: [PATCH 14/14] [DON'T MERGE] test-requirements.txt --- test-requirements.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test-requirements.txt diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 000000000..19330aef9 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1 @@ +odoo-addon-mail_composer_cc_bcc @ git+https://github.com/OCA/mail.git@refs/pull/104/head#subdirectory=mail_composer_cc_bcc

Contributors