Files
odoo_source/addons/test_mass_mailing/security/ir.model.access.csv
T
Sébastien Mottet (oms) 28734ac268 [IMP] mass_mailing: propagate UTM on replies
USE CASE

Send a mailing to some recipients. Set reply-to of this mailing to an alias
creating records on a model inheriting from utm.mixin. UTM informations on
mailing are not propagated to the newly-created records.

SPECIFICATIONS

When an user answers to a mail of a mailing with an alias creating records
on an UTM enabled model, propagate UTM from the mailing to the new record.

In order to set UTM informations during record creation, "message_new" has
been overridden in mass_mailing. That way it is automatically available on
all models inheriting from utm.mixin.

A test simulating this scenario has been added. It checks if UTMs info are
correctlwy set on the created record by comparing them to the mailing's UTM
info.

Task Id 2210334

closes odoo/odoo#48602

Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-05-19 10:21:28 +00:00

1.4 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_mailing_test_simple_allaccess.mailing.test.simple.allmodel_mailing_test_simple0000
3access_mailing_test_simple_useraccess.mailing.test.simple.usermodel_mailing_test_simplebase.group_user1111
4access_mailing_test_blacklist_allaccess.mailing.test.blacklist.allmodel_mailing_test_blacklist0000
5access_mailing_test_blacklist_useraccess.mailing.test.blacklist.usermodel_mailing_test_blacklistbase.group_user1111
6access_mailing_test_optout_allaccess.mailing.test.optout.allmodel_mailing_test_optout0000
7access_mailing_test_optout_useraccess.mailing.test.optout.usermodel_mailing_test_optoutbase.group_user1111
8access_mailing_performance_allaccess.mailing.performance.allmodel_mailing_performance0000
9access_mailing_performance_useraccess.mailing.performance.usermodel_mailing_performancebase.group_user1111
10access_mailing_performance_blacklist_allaccess.mailing.performance.blacklist.allmodel_mailing_performance_blacklist0000
11access_mailing_performance_blacklist_useraccess.mailing.performance.blacklist.usermodel_mailing_performance_blacklistbase.group_user1111
12access_mailing_test_utm_allaccess.mailing.test.utm.allmodel_mailing_test_utm0000
13access_mailing_test_utm_useraccess.mailing.test.utm.usermodel_mailing_test_utmbase.group_user1111