Files
odoo_source/addons/mail/security/ir.model.access.csv
T
std-odoo 59d6bb23d7 [REM] mail: remove mail channel moderation
Rationale
=========

Currently, mail channels have 2 modes
- They can be used like Discuss channel (chat, livechat, group)
- They can be used like a Mailing List (with the "email_send" field)

The mix of both feature in the same model causes some code complexity.
Several fields are not used in both cases (moderation related field)
and the future "Discord like" Discuss will even push the mail channel
further than the usage of the mailing list.

Because of all those reasons, we want to split the 2 mains features of
the mail channels into 2 different modules and models.

Purpose
=======

This commit remove the moderation feature of the mail channel
(email_send=True). This will be re-implemented in a separate module
in the next commit.

Do not be able to check messages in Discuss anymore because this
feature is only used to moderate the message and this feature will be
spitted in a new module "mail_group".

Links
=====

Task-2510267
See odoo/odoo/pull/71599
See odoo/enterprise/pull/19296
See odoo/upgrade/pull/2600
2021-07-09 11:16:38 +00:00

4.5 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_mail_message_allmail.message.allmodel_mail_message1000
3access_mail_message_portalmail.message.portalmodel_mail_messagebase.group_portal1111
4access_mail_message_usermail.message.usermodel_mail_messagebase.group_user1111
5access_mail_mail_allmail.mail.allmodel_mail_mail0000
6access_mail_mail_portalmail.mail.portalmodel_mail_mailbase.group_portal0000
7access_mail_mail_usermail.mail.usermodel_mail_mailbase.group_user0000
8access_mail_mail_systemmail.mail.systemmodel_mail_mailbase.group_system1111
9access_mail_followers_allmail.followers.allmodel_mail_followers0000
10access_mail_followers_usermail.followers.usermodel_mail_followersbase.group_user1000
11access_mail_followers_systemmail.followers.systemmodel_mail_followersbase.group_system1111
12access_mail_notification_portalmail.notification.portalmodel_mail_notificationbase.group_portal1000
13access_mail_notification_usermail.notification.usermodel_mail_notificationbase.group_user1110
14access_mail_notification_systemmail.notification.systemmodel_mail_notificationbase.group_system1111
15access_mail_channel_allmail.group.allmodel_mail_channel1000
16access_mail_channel_usermail.group.usermodel_mail_channelbase.group_user1111
17access_mail_channel_partner_publicmail.channel.partner.publicmodel_mail_channel_partnerbase.group_public1000
18access_mail_channel_partner_portalmail.channel.partner.portalmodel_mail_channel_partnerbase.group_portal1111
19access_mail_channel_partner_usermail.channel.partner.usermodel_mail_channel_partnerbase.group_user1111
20access_mail_alias_allmail.alias.allmodel_mail_alias1000
21access_mail_alias_usermail.alias.usermodel_mail_aliasbase.group_user1000
22access_mail_alias_systemmail.alias.systemmodel_mail_aliasbase.group_system1111
23access_mail_message_subtype_allmail.message.subtype.allmodel_mail_message_subtype1000
24access_mail_message_subtype_usermail.message.subtype.usermodel_mail_message_subtypebase.group_user1111
25access_mail_tracking_value_allmail.tracking.value.allmodel_mail_tracking_value0000
26access_mail_tracking_value_portalmail.tracking.value.portalmodel_mail_tracking_valuebase.group_portal0000
27access_mail_tracking_value_usermail.tracking.value.usermodel_mail_tracking_valuebase.group_user0000
28access_mail_tracking_value_systemmail.tracking.value.systemmodel_mail_tracking_valuebase.group_system1111
29access_publisher_warranty_contract_allpublisher.warranty.contract.allmodel_publisher_warranty_contract1111
30access_mail_templatemail.templatemodel_mail_templatebase.group_user1110
31access_mail_template_systemmail.template_systemmodel_mail_templatebase.group_system1111
32access_mail_shortcodemail.shortcodemodel_mail_shortcodebase.group_user1111
33access_mail_shortcode_portalmail.shortcode.portalmodel_mail_shortcodebase.group_portal1000
34access_mail_activity_allmail.activity.allmodel_mail_activity0000
35access_mail_activity_usermail.activity.usermodel_mail_activitybase.group_user1111
36access_mail_activity_type_allmail.activity.type.allmodel_mail_activity_type0000
37access_mail_activity_type_usermail.activity.type.usermodel_mail_activity_typebase.group_user1000
38access_mail_activity_type_systemmail.activity.type.systemmodel_mail_activity_typebase.group_system1111
39access_mail_blacklist_systemaccess_mail_blacklist_systemmodel_mail_blacklistbase.group_system1111
40access_mail_wizard_inviteaccess.mail.wizard.invitemodel_mail_wizard_invitebase.group_user1110
41access_mail_compose_messageaccess.mail.compose.messagemodel_mail_compose_messagebase.group_user1110
42access_mail_compose_message_portalaccess.mail.compose.message.portalmodel_mail_compose_messagebase.group_portal1110
43access_mail_resend_cancelaccess.mail.resend.cancelmodel_mail_resend_cancelbase.group_user1110
44access_mail_resend_messageaccess.mail.resend.messagemodel_mail_resend_messagebase.group_user1110
45access_mail_resend_partneraccess.mail.resend.partnermodel_mail_resend_partnerbase.group_user1110
46access_mail_template_previewaccess.mail.template.previewmodel_mail_template_previewbase.group_user1110
47access_mail_blacklist_remove_systemacesss.mail.blacklist.remove.systemmodel_mail_blacklist_removebase.group_system1111
48ir_actions_report_access_userir.actions.report.access.userbase.model_ir_actions_reportbase.group_user1000