if server has no catchall support, there should be Reply-To message field modified, so the replies returns to the same address, we used for 'From' field
So there is special flag added, user can easily turn this option on
Mass mailing are tracked from mail.trace as the don't store a message in
the db. In order to gather the message_id and be able to do manual
checks to mailgun, that's the table where we should get the message id.
TT40816
The definition of active field on mailing.contact.subscription in
module mass_mailing_contact_active is breaking the JS tests of
mass_mailing_custom_unsubscribe.
Segregate their testing should allow for each set of modules to be
tested without failure.
Under certain circumstances setting the bounce to hard faild partner
leads to a triggering of the property_pricelist recomputation. We need to set
company, user and uid for the query build to work correctly:
https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/models/ir_property.py#L240
The result is an inderect error that impedes the correct bounce flagging and
the event record creation:
> ERROR prod odoo.sql_db: bad query:
>
> SELECT substr(p.res_id, 13)::integer, r.id
> FROM ir_property p
> LEFT JOIN product_pricelist r ON substr(p.value_reference, 19)::integer=r.id
> WHERE p.fields_id=2440
> AND (p.company_id=false OR p.company_id IS NULL)
> AND (p.res_id IN ('res.partner,45621') OR p.res_id IS NULL)
> ORDER BY p.company_id NULLS FIRST
>
> ERROR: operator does not exist: integer = boolean
> LINE 6: AND (p.company_id=false OR p.company_id ...
As far as we could research, this doesn't happen in >v14. So this nasty glitch
only needs a fix for this version.
TT40816
Refine which mail tracking record is allowed to see. We can rely on the
ACLs of the related records so we minimize inconvenient message subject
leaks.
A regular user can read these mail.tracking.email records:
- Those with a linked mail.message that the user can read
- Those with a linked mail.mail that the user can read
- Those with no message/mail link but a linked partner that the user can
read.
- Those with no linked records.
TT31399