Files
odoo_source/addons/test_mail/security/ir.model.access.csv
T
Thibault Delavallée 902cda0a1b [IMP] test_mail: add some tests on content translation
Purpose of this commit is to add tests on translations when using templates
and composer, on both email content (body, subject) and email layouting
content (view content, groups-based buttons, ...). This better highlights
some missing part of translation support, notably

  * when being in mass mode: as content is taken from the composer and rendered
    dynamically, it does not take the original translation from the template
    even if it matches template content exactly;
  * access button title is not translated as it is added during a separate
    part of the process;

We also improve tests for ``mail.composer.mixin``. The wizard used in test
(mail.test.composer.mixin) is improve to behave more like a real invite
wizard: it runs on records (mail.test.composer.source) which are records
on which dynamic content is rendered. This highlights one issue with
translations: translations are fetched on current model (aka: composer
body and subject fields). However when using templates, translations are
stored on template model (aka: mail.template). This will be improved soon
by trying to fetch template translations when composer content matches
content from template.

Task-3046371 (Mail: Improve language propagation in mail and layouting)

Part-of: odoo/odoo#106072
2022-11-21 19:55:13 +01:00

4.2 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_mail_performance_threadaccess_mail_performance_threadmodel_mail_performance_thread1111
3access_mail_performance_tracking_usermail.performance.trackingmodel_mail_performance_trackingbase.group_user1111
4access_mail_test_simple_portalmail.test.simple.portalmodel_mail_test_simplebase.group_portal1000
5access_mail_test_simple_usermail.test.simple.usermodel_mail_test_simplebase.group_user1111
6access_mail_test_gateway_portalmail.test.gateway.portalmodel_mail_test_gatewaybase.group_portal1000
7access_mail_test_gateway_usermail.test.gateway.usermodel_mail_test_gatewaybase.group_user1111
8access_mail_test_gateway_groups_portalmail.test.gateway.groups.portalmodel_mail_test_gateway_groupsbase.group_portal1000
9access_mail_test_gateway_groups_usermail.test.gateway.groups.usermodel_mail_test_gateway_groupsbase.group_user1111
10access_mail_test_track_portalmail.test.track.portalmodel_mail_test_trackbase.group_portal0000
11access_mail_test_track_usermail.test.track.user.employeemodel_mail_test_trackbase.group_user1111
12access_mail_test_activity_portalmail.test.activity.portalmodel_mail_test_activitybase.group_portal1000
13access_mail_test_activity_usermail.test.activity.usermodel_mail_test_activitybase.group_user1111
14access_mail_test_field_type_portalmail.test.field.type.portalmodel_mail_test_field_typebase.group_portal0000
15access_mail_test_field_type_usermail.test.field.type.usermodel_mail_test_field_typebase.group_user1111
16access_mail_test_ticket_portalmail.test.ticket.portalmodel_mail_test_ticketbase.group_portal1000
17access_mail_test_ticket_usermail.test.ticket.usermodel_mail_test_ticketbase.group_user1111
18access_mail_test_ticket_mc_portalmail.test.ticket.mc.portalmodel_mail_test_ticket_mcbase.group_portal1000
19access_mail_test_ticket_mc_usermail.test.ticket.mc.usermodel_mail_test_ticket_mcbase.group_user1111
20access_mail_test_composer_mixin_allmail.test.composer.mixin.allmodel_mail_test_composer_mixin0000
21access_mail_test_composer_mixin_usermail.test.composer.mixin.usermodel_mail_test_composer_mixinbase.group_user1111
22access_mail_test_composer_source_allmail.test.composer.source.allmodel_mail_test_composer_source1000
23access_mail_test_composer_source_usermail.test.composer.source.usermodel_mail_test_composer_sourcebase.group_user1111
24access_mail_test_container_portalmail.test.container_portalmodel_mail_test_containerbase.group_portal1000
25access_mail_test_container_usermail.test.container.usermodel_mail_test_containerbase.group_user1111
26access_mail_test_container_mc_portalmail.test.container.mc.portalmodel_mail_test_container_mcbase.group_portal1000
27access_mail_test_container_mc_usermail.test.container.mc.usermodel_mail_test_container_mcbase.group_user1111
28access_mail_test_cc_portalmail.test.cc.portalmodel_mail_test_ccbase.group_portal1000
29access_mail_test_cc_usermail.test.cc.usermodel_mail_test_ccbase.group_user1111
30access_mail_test_lang_portalmail.test.lang.portalmodel_mail_test_langbase.group_portal1000
31access_mail_test_lang_usermail.test.lang.usermodel_mail_test_langbase.group_user1111
32access_mail_test_multi_company_usermail.test.multi.company.usermodel_mail_test_multi_companybase.group_user1111
33access_mail_test_multi_company_portalmail.test.multi.company.portalmodel_mail_test_multi_companybase.group_portal1000
34access_mail_test_nothread_usermail.test.nothread.usermodel_mail_test_nothreadbase.group_user1111
35access_mail_test_nothread_portalmail.test.nothread.portalmodel_mail_test_nothreadbase.group_portal1000
36access_mail_test_track_allmail.test.track.allmodel_mail_test_track_allbase.group_user1111
37access_mail_test_track_computemail.test.track.computemodel_mail_test_track_computebase.group_user1111
38access_mail_test_track_monetarymail.test.track.monetarymodel_mail_test_track_monetarybase.group_user1111
39access_mail_test_track_selection_portalmail.test.track.selection.portalmodel_mail_test_track_selectionbase.group_portal0000
40access_mail_test_track_selection_usermail.test.track.selection.usermodel_mail_test_track_selectionbase.group_user1111