Commit Graph

297 Commits (8f37c0b4556cbce7835d1329a672980400068411)

Author SHA1 Message Date
c2cdidier 8f37c0b455 Translated using Weblate (French)
Currently translated at 80.0% (44 of 55 strings)

Translation: social-11.0/social-11.0-mass_mailing_custom_unsubscribe
Translate-URL: https://translation.odoo-community.org/projects/social-11-0/social-11-0-mass_mailing_custom_unsubscribe/fr/
2019-07-22 17:01:07 +00:00
oca-travis a1feed639c [UPD] Update mass_mailing_custom_unsubscribe.pot 2019-07-22 17:01:07 +00:00
Stéphane Bidoul (ACSONE) cbe215726a [FIX] do not use section titles in readme fragments
This creates inconsistency issues when assembling them in the README.
2019-07-22 17:01:07 +00:00
David ff2e0cc58e [MIG] mass_mailing_custom_unsubscribe: Migration to 11.0 2019-07-22 17:01:07 +00:00
Jairo Llopis e79b5558c8 [IMP] mass_mailing_custom_unsubscribe: GDPR compliance (#267)
* [IMP] mass_mailing_custom_unsubscribe: GDPR compliance

- Record resubscriptions too.
- Record action metadata.
- Make ESLint happy.
- Quick color-based action distinction in tree view.
- Add useful quick groupings.
- Display (un)subscription metadata.
- Pivot & graph views.
2019-07-22 17:01:07 +00:00
OCA Transbot b67f51f2dd OCA Transbot updated translations from Transifex 2019-07-22 17:01:07 +00:00
Jairo Llopis 1af75e7684 [MIG][mass_mailing_custom_unsubscribe] Migrate to v10 2019-07-22 17:01:07 +00:00
OCA Transbot d6f874d1e2 OCA Transbot updated translations from Transifex 2019-07-22 17:01:07 +00:00
Jairo Llopis f4ec126a1a [9.0][MIG][mass_mailing_custom_unsubscribe] Migrate.
- Imported last updates from v8.
- Adapted to v9.
- Added a saner default to `mass_mailing.salt` configuration parameter by
  reusing `database.secret` if available, hoping that some day
  https://github.com/odoo/odoo/pull/12040 gets merged.
- Updated README.
- Increase security, drop backwards compatibility.
  Security got improved upstream, which would again break compatibility among current addon and future master upstream.
  I choose to break it now and keep it secured future-wise, so I drop the backwards compatibility features.
- Includes tour tests.
- Removes outdated tests.
- Extends the mailing list management form when unsubscriber is a contact.
- Adds a reason form even if he is not.
- Avoids all methods that were not model-agnostic.

[FIX][mass_mailing_custom_unsubscribe] Reasons noupdate

After this fix, when you update the addon, you will not lose your customized reasons.

[FIX] Compatibilize with mass_mailing_partner

Current test code was based on the assumption that the `@api.model` decorator on `create()` ensured an empty recordset when running the method, but that's not true. This was causing an incompatibility betwee these tests and the `mass_mailing_partner` addon, which works assuming 0-1 recordsets.

Now records are created from an empty recordset, and thus tests work everywhere.

Update instructions

If the user does not add the unsubscribe snippet, nothing will happen, so it's added to README to avoid confusion when testing/using the addon.

[FIX] Use the right operator to preserve recordsets order

Using `|=` sorts records at will each time (treating them as Python's `set`).
Using `+=` always appends a record to the end of the set.
Since we are using the record position in the set, this caused the test to work sometimes and fail other times. Now it works always.
2019-07-22 17:01:07 +00:00
Yajo d615c7d7fc [8.0][IMP][mass_mailing_custom_unsubscribe] Get reasons for unsubscription (#58)
* [8.0][IMP][mass_mailing_custom_unsubscribe] Get reasons for unsubscription.
2019-07-22 17:01:07 +00:00
Jairo Llopis 283d9d0e58 Add beautier pages for unsubscription process. 2019-07-22 17:01:07 +00:00
Pedro M. Baeza b5acef4dce [MIG] Rename manifest files 2019-07-22 17:01:07 +00:00
Stéphane Bidoul (ACSONE) b1511457cf [FIX] remove en.po that was erroneously created by transbot 2019-07-22 17:01:07 +00:00
Pedro M. Baeza 95540d3af8 [MIG] Make modules uninstallable 2019-07-22 17:01:07 +00:00
OCA Transbot 869b49acea OCA Transbot updated translations from Transifex 2019-07-22 17:01:07 +00:00
Antonio Espinosa d9959d6a7b [ADD] mass_mailing_custom_unsubscribe addon 2019-07-22 17:01:07 +00:00
OCA Transbot 818998d3a2 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-12.0/social-12.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mail_tracking/
2019-07-20 11:19:36 +00:00
OCA-git-bot 753d3d03d1 Merge PR #413 into 12.0
Signed-off-by pedrobaeza
2019-07-20 08:15:33 +00:00
OCA-git-bot a85acdc63c mail_debrand 12.0.2.0.1 2019-07-20 08:15:33 +00:00
oca-travis 41da96e64f [UPD] Update mail_debrand.pot 2019-07-20 07:56:34 +00:00
Lois Rilo df25f4aa39 [12.0][FIX] mail_debrand: debrand regular notifications.
without this fix, any regular notification (added as follower,
thread notifications...) were not parsed at all and as a
consequence also not debranded.
2019-07-20 07:44:55 +00:00
OCA-git-bot f0ec1a91cb Merge PR #412 into 12.0
Signed-off-by pedrobaeza
2019-07-19 07:58:21 +00:00
OCA-git-bot 1bfb50fa59 mail_tracking 12.0.1.1.0 2019-07-19 07:58:21 +00:00
oca-travis d81ad09da4 [UPD] Update mail_tracking.pot 2019-07-19 07:47:33 +00:00
Alexandre Díaz c36b61b1a1 [MIG] mail_tracking: Adapt Cc to 12.0 2019-07-19 07:40:15 +00:00
Alexandre Díaz 61a719d861 [IMP] mail_tracking: Cc 2019-07-19 07:40:15 +00:00
OCA-git-bot 978145e969 Merge PR #340 into 12.0
Signed-off-by sebastienbeau
2019-07-11 16:49:18 +00:00
OCA-git-bot f09f8876e0 [ADD] setup.py 2019-07-11 16:49:17 +00:00
OCA-git-bot 29a59dfa1e [UPD] README.rst 2019-07-11 16:49:17 +00:00
oca-travis 89c9b0ab64 [UPD] Update mail_activity_team.pot 2019-07-11 15:46:48 +00:00
David Beal 4452542f6c FIX mail_activ_team: always allow superuser 2019-07-11 15:01:23 +00:00
Adrià Gil Sorribes 1d581ea69f [IMP] Add search filter for My Team Activities 2019-07-11 15:01:23 +00:00
Adrià Gil Sorribes 2da1b7f3c0 [IMP] Set team responsible as default user when activity is created 2019-07-11 15:01:23 +00:00
mreficent ff4717825b [MIG] mail_activity_team: Migration to 12.0 2019-07-11 15:01:23 +00:00
mreficent 3900cf1a36 [ADD] tests 2019-07-11 15:01:23 +00:00
mreficent 5f1ac381bb [IMP] Some improvements and fixes 2019-07-11 15:01:23 +00:00
Jordi Ballester Alomar b83727c5f7 [ADD] mail_activity_team 2019-07-11 15:01:23 +00:00
OCA-git-bot 72a8b6bdf0 [UPD] README.rst 2019-07-11 14:13:22 +00:00
Maxime Chambreuil 2e6bd7dfdb [FIX] mail_debrand: Add development_status (#408) 2019-07-11 16:13:15 +02:00
OCA Transbot de62e1b0a7 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-12.0/social-12.0-website_mass_mailing_name
Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-website_mass_mailing_name/
2019-06-29 13:48:37 +00:00
OCA Transbot 9e39a54802 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-12.0/social-12.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mass_mailing_partner/
2019-06-29 13:48:36 +00:00
OCA-git-bot 7081297d09 Merge PR #323 into 12.0
Signed-off-by pedrobaeza
2019-06-26 19:44:46 +00:00
OCA-git-bot 2260c28f16 [ADD] setup.py 2019-06-26 19:44:46 +00:00
oca-travis 4d7554a1f4 [UPD] Update mass_mailing_partner.pot 2019-06-26 19:23:51 +00:00
Pedro M. Baeza 007d8ada83 [FIX] mail_tracking: Don't call write inside other write
Or infinite recursions will happen on other `write` overwrites, like the one that happens
on `mass_mailing_partner`.
2019-06-26 20:45:01 +02:00
ernesto 3699250182 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
2019-06-26 20:45:01 +02:00
Sergio Teruel 128d350d93 [12.0][MIG] mass_mailing_partner: Migration to v12.0 2019-06-26 20:45:01 +02:00
ernesto 92e1a5248d [MIG] mass_mailing_partner: Migration to 11.0 2019-06-26 20:45:01 +02:00
David Vidal 0e673d98cb [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
2019-06-21 16:14:44 +02:00
Pedro M. Baeza 61cc1ad9ad [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.
2019-06-21 16:14:44 +02:00