Commit Graph

11 Commits (c5c767834e3a7a91b4953e2020cf73feb2b54d06)

Author SHA1 Message Date
Tonow-c2c be48a456eb [FIX][12.0][mass_mailing_partner] _check_email_mass_mailing_contacts loop not on self but partner 2019-11-13 09:32:28 +01: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
Jairo Llopis 49655bf3d8 [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.
2019-06-21 16:14:44 +02:00
David Vidal a7af6def5b [MIG] mass_mailing_partner: Migration to 10.0 2019-06-21 16:14:44 +02:00
Jairo Llopis b4c901c24c [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.
2019-06-21 16:14:43 +02:00
Antonio Espinosa 206801ae5e Link mail statistics to partner (#104)
[IMP] mass_mailing_partner: Link mail statistics to partner
2019-06-21 16:14:43 +02:00
Javier Iniesta dff058127c mass_mailing_partner 2019-06-21 16:14:43 +02:00