Commit Graph

730 Commits

Author SHA1 Message Date
Jared Kipe
95a70d8bda [FIX] mass_mailing_partner: Unsubscribe should not unlink the subscription.
Before, on the backend if you check the `opt_out` checkbox and saving on a `mailing.contact`, the entire row (`mailing.contact.subscription`) would be unlinked.  Combined with `mass_mailing_list_dynamic` this means the contact would just be re-subscribed over and over.

After, check `opt_out` will fill `unsubscription_date` and the row will stay.  Tests in `mass_mailing_list_dynamic` pass.
2022-01-01 16:22:48 +01:00
Jared Kipe
e21cc81ede [FIX] mass_mailing_partner: Unsubscribe should not unlink the subscription.
Before, on the backend if you check the `opt_out` checkbox and saving on a `mailing.contact`, the entire row (`mailing.contact.subscription`) would be unlinked.  Combined with `mass_mailing_list_dynamic` this means the contact would just be re-subscribed over and over.

After, check `opt_out` will fill `unsubscription_date` and the row will stay.  Tests in `mass_mailing_list_dynamic` pass.
2022-01-01 16:22:47 +01:00
OCA Transbot
bfb8c3de38 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-13.0/social-13.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-13-0/social-13-0-mass_mailing_partner/
2022-01-01 16:22:47 +01:00
OCA-git-bot
2721d35934 [UPD] README.rst 2022-01-01 16:22:47 +01:00
oca-travis
cb958936e6 [UPD] Update mass_mailing_partner.pot 2022-01-01 16:22:47 +01:00
Manuel Calero Solís
42c07c3166 Deleted comment line 2022-01-01 16:22:47 +01:00
Manuel Calero Solís
84b2a92c29 fixed the problem reported by @ernestotejeda 2022-01-01 16:22:47 +01:00
Manuel Calero Solís
06ae596f21 Delete empty line 2022-01-01 16:22:47 +01:00
Manuel Calero
7a5bc7090e [MIG] mass_mailing_partner: Migration to 13.0 2022-01-01 16:22:47 +01:00
Manuel Calero
eda99e3607 [IMP] mass_mailing_partner: black, isort 2022-01-01 16:22:47 +01:00
david
38ce378348 [FIX] mass_mailing_partner: prevent singleton error 2022-01-01 16:22:47 +01:00
Tonow-c2c
b313196ea2 [FIX][12.0][mass_mailing_partner] _check_email_mass_mailing_contacts loop not on self but partner 2022-01-01 16:22:47 +01:00
ernesto
e6eec5d271 mass_mailing_partner: Improve wizard behavior
For each partner, if already has a contact it's added to the selected
list, otherwise a new one is created
2022-01-01 16:22:47 +01:00
Sergio Teruel
8e47af7cbc [12.0][MIG] mass_mailing_partner: Migration to v12.0 2022-01-01 16:22:47 +01:00
ernesto
a5b869b487 [MIG] mass_mailing_partner: Migration to 11.0 2022-01-01 16:22:46 +01:00
David Vidal
a11a597edd [FIX] mass_mailing_partner: compute fields performance (#271)
- In DB which use large amounts of records and intesive use of
mass_mailings, not optimized compute records lead to a drastical
decrease of performance
2022-01-01 16:22:46 +01:00
Pedro M. Baeza
eaa4cad627 [FIX+IMP] mass_mailing_list_dynamic: tests, icons, filters... (#211)
* [FIX+IMP] mass_mailing_list_dynamic: tests, icons, filters...

* Brand new icon
* Added feature of loading an existing filter as criteria
* Tests as SavepointCase for optimizing times
* Tests in post-install for avoiding errors on res.partner not null constraints
  when several modules added them.
* Updated documentation.
* Fix mock in test for not commiting test data.

* [FIX] mass_mailing_list_dynamic: Wasn't able to create contacts in fully synced lists

Syncing context was being set in the wrong object. Added to test too.

* [FIX] mass_mailing_list_dynamic: Allow to write back vals from res.partner

Module mass_mailing_partner writes back certain values from partner to
mass_mailing_contact. Module should allow that write operation.
2022-01-01 16:22:46 +01:00
OCA Transbot
ed5f1e866d OCA Transbot updated translations from Transifex 2022-01-01 16:22:46 +01:00
Jairo Llopis
646e0a8e00 [FIX] mass_mailing_partner: Allow unprivileged users to edit partners
Without this patch, users without access to reading and editing mass mailing contact records are now unable to change a partner's name or email. They'd recieve an exception such as:

    AccessError: Sorry, you are not allowed to access this document. Only users with the following access level are currently allowed to do that:
    - Mass Mailing/User

    (Document model: mail.mass_mailing.contact)

Restrictive ACLs shouldn't restrict normal user operation nor DB consistency, so using sudo mode now and testing behavior.
2022-01-01 16:22:46 +01:00
David Vidal
89cfe6d1e9 [MIG] mass_mailing_partner: Migration to 10.0 2022-01-01 16:22:46 +01:00
Jairo Llopis
6c9bb91c02 [FIX] mass_mailing_partner: Several things:
* Exclude opt_out.

  Now opted-out records will not be counted in the "Mailing lists" smart button
  in the partner form.

* Avoid duplicate error.

  By indicating the exact `partner_id` and ensuring no contacts associated to it are found, you avoid possible duplication errors when several partners share the same name or email.
2022-01-01 16:22:46 +01:00
Antonio Espinosa
6e50c7cb37 Link mail statistics to partner (#104)
[IMP] mass_mailing_partner: Link mail statistics to partner
2022-01-01 16:22:46 +01:00
OCA Transbot
65ec618b6d OCA Transbot updated translations from Transifex 2022-01-01 16:22:46 +01:00
Javier Iniesta
f68c4dd201 mass_mailing_partner 2022-01-01 16:22:46 +01:00
AlvaroTForgeFlow
9464d36898 [15.0][MIG]mail_debrand: Migration from 14.0 to 15.0 2021-12-16 14:56:38 +01:00
Simon S
18d88e1c14 Translated using Weblate (Swedish)
Currently translated at 66.6% (4 of 6 strings)

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/sv/
2021-12-15 11:31:01 +01:00
Simon S
e10e06d263 Added translation using Weblate (Swedish) 2021-12-15 11:31:01 +01:00
oihane
0aa07f1ca4 Translated using Weblate (Spanish)
Currently translated at 66.6% (4 of 6 strings)

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/es/
2021-12-15 11:31:01 +01:00
oihane
1844381040 Added translation using Weblate (Spanish) 2021-12-15 11:31:01 +01:00
OCA-git-bot
e9b331d11b [UPD] README.rst 2021-12-15 11:31:01 +01:00
João Marques
de64c8d610 [IMP] mail_debrand: Keep message body intact while removing branding
Partially fixes https://github.com/OCA/social/issues/713

TT31737
2021-12-15 11:31:01 +01:00
OCA-git-bot
bc616132b5 mail_debrand 14.0.2.0.1 2021-12-15 11:31:01 +01:00
Moisés López
caf5fd4f6d [REF] mail_debrand: Fix FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. 2021-12-15 11:31:01 +01:00
OCA Transbot
705138dce1 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/
2021-12-15 11:31:01 +01:00
OCA-git-bot
67e3bed559 mail_debrand 14.0.2.0.0 2021-12-15 11:31:01 +01:00
oca-travis
636f22b89a [UPD] Update mail_debrand.pot 2021-12-15 11:31:01 +01:00
Ioan Galan
f04051ddcb [IMP] mail_debrand: Avoid process each created mail 2021-12-15 11:31:01 +01:00
Ryan Cole
d3c59ddf74 [14.0] mail_debrand: Add tests to check that digest emails are rendered correctly 2021-12-15 11:31:01 +01:00
Ioan Galan
aa00a02097 [IMP] mail_debrand: Split code into model-specific files 2021-12-15 11:31:01 +01:00
Ryan Cole
42c4779078 [14.0] mail_debrand: pass original args to super() 2021-12-15 11:31:01 +01:00
OCA-git-bot
f613758657 mail_debrand 14.0.1.0.2 2021-12-15 11:31:01 +01:00
Daniel Reis
158cccfce7 [FIX] mail_debrand: avoid KeyError: 'body_html' on plain text emails 2021-12-15 11:31:01 +01:00
Bosd
f6159689b2 Translated using Weblate (Dutch)
Currently translated at 20.0% (1 of 5 strings)

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/nl/
2021-12-15 11:31:01 +01:00
Sergio Zanchetta
4f7d82d7e9 Translated using Weblate (Italian)
Currently translated at 80.0% (4 of 5 strings)

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/it/
2021-12-15 11:31:01 +01:00
Sergio Zanchetta
234eec225d Added translation using Weblate (Italian) 2021-12-15 11:31:01 +01:00
OCA-git-bot
11ae1386c5 mail_debrand 14.0.1.0.1 2021-12-15 11:31:01 +01:00
Daniel Reis
84986a7298 [FIX] mail_debrand: TypeError: object of type 'NoneType' has no len() 2021-12-15 11:31:01 +01:00
Daniel Reis
7f6b13b660 [FIX] mail_debrand: tolerate binary inputs, solve etree FutureWarning 2021-12-15 11:31:01 +01:00
Yves Le Doeuff
d3de34627b Translated using Weblate (French (France))
Currently translated at 80.0% (4 of 5 strings)

Translation: social-14.0/social-14.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_debrand/fr_FR/
2021-12-15 11:31:01 +01:00
Yves Le Doeuff
4081dc39dc Added translation using Weblate (French (France)) 2021-12-15 11:31:01 +01:00