Files
odoo_source/addons/mail/security/ir.model.access.csv
T
Thibault Delavallée 81d98f32a5 [IMP] mail: improve activity types behavior and access rights
First purpose of this commit is to limit access on activity types.
Employees can now only read activity types. Indeed defining or modifying
activity types should not be done by employees as it impacts daily work
of all other employees. Specific app-based rights are added for project
and sale managers. Those have a specific menu to configure activity
types, meaning they should also have the access rights to do so.

Also including :

 * ease default computation for res_model_id of activity types: using
   default_res_model in context it is possible to specify a default
   res_model_id. It is useful for example to give a specific context
   in configuration menus;
 * add a domain on res_model_id field in order to limit it to models
   inheriting from mail.thread and not being transient;
 * various improvement in activity type form view to ease configuration
   notably the # days renamed to planned in;
2017-12-22 10:30:02 +01:00

3.6 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_mail1000
6access_mail_mail_portalmail.mail.portalmodel_mail_mailbase.group_portal1110
7access_mail_mail_usermail.mail.usermodel_mail_mailbase.group_user1110
8access_mail_mail_systemmail.mail.systemmodel_mail_mailbase.group_system1111
9access_mail_followers_allmail.followers.allmodel_mail_followers1000
10access_mail_followers_portalmail.followers.portalmodel_mail_followersbase.group_portal1110
11access_mail_followers_usermail.followers.usermodel_mail_followersbase.group_user1110
12access_mail_followers_systemmail.followers.systemmodel_mail_followersbase.group_system1111
13access_mail_notification_portalmail.notification.portalmodel_mail_notificationbase.group_portal1000
14access_mail_notification_usermail.notification.usermodel_mail_notificationbase.group_user1110
15access_mail_notification_systemmail.notification.systemmodel_mail_notificationbase.group_system1111
16access_mail_channel_allmail.group.allmodel_mail_channel1000
17access_mail_channel_usermail.group.usermodel_mail_channelbase.group_user1111
18access_mail_channel_partner_publicmail.channel.partner.publicmodel_mail_channel_partnerbase.group_public1000
19access_mail_channel_partner_portalmail.channel.partner.portalmodel_mail_channel_partnerbase.group_portal1111
20access mail_channel_partner_usermail.channel.partner.usermodel_mail_channel_partnerbase.group_user1111
21access_mail_alias_allmail.alias.allmodel_mail_alias1000
22access_mail_alias_usermail.alias.usermodel_mail_aliasbase.group_user1111
23access_mail_alias_systemmail.alias.systemmodel_mail_aliasbase.group_system1111
24access_mail_message_subtype_allmail.message.subtype.allmodel_mail_message_subtype1000
25access_mail_message_subtype_usermail.message.subtype.usermodel_mail_message_subtypebase.group_user1111
26access_mail_tracking_value_allmail.tracking.value.allmodel_mail_tracking_value0000
27access_mail_tracking_value_portalmail.tracking.value.portalmodel_mail_tracking_valuebase.group_portal0000
28access_mail_tracking_value_usermail.tracking.value.usermodel_mail_tracking_valuebase.group_user0000
29access_mail_tracking_value_systemmail.tracking.value.systemmodel_mail_tracking_valuebase.group_system1111
30access_mail_thread_allmail.thread.allmodel_mail_thread1111
31access_publisher_warranty_contract_allpublisher.warranty.contract.allmodel_publisher_warranty_contract1111
32access_mail_templatemail.templatemodel_mail_templatebase.group_user1110
33access_mail_template_systemmail.template_systemmodel_mail_templatebase.group_system1111
34access_mail_shortcodemail.shortcodemodel_mail_shortcodebase.group_user1111
35access_mail_shortcode_portalmail.shortcode.portalmodel_mail_shortcodebase.group_portal1000
36access_mail_activity_allmail.activity.allmodel_mail_activity0000
37access_mail_activity_usermail.activity.usermodel_mail_activitybase.group_user1111
38access_mail_activity_type_allmail.activity.type.allmodel_mail_activity_type0000
39access_mail_activity_type_usermail.activity.type.usermodel_mail_activity_typebase.group_user1000
40access_mail_activity_type_systemmail.activity.type.systemmodel_mail_activity_typebase.group_system1111