Files
odoo_source/addons/crm/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

2.7 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_crm_lead_managercrm.lead.managermodel_crm_leadsales_team.group_sale_manager1111
3access_crm_leadcrm.leadmodel_crm_leadsales_team.group_sale_salesman1110
4access_crm_stagecrm.stagemodel_crm_stage1000
5access_crm_stage_managercrm.stagemodel_crm_stagesales_team.group_sale_manager1111
6access_crm_opportunity_report_usercrm.opportunity.reportmodel_crm_opportunity_reportsales_team.group_sale_salesman1000
7access_crm_opportunity_report_managercrm.opportunity.reportmodel_crm_opportunity_reportsales_team.group_sale_manager1111
8access_res_partner_managerres.partner.crm.managerbase.model_res_partnersales_team.group_sale_manager1000
9access_res_partner_category_managerres.partner.category.crm.managerbase.model_res_partner_categorysales_team.group_sale_manager1000
10access_res_partnerres.partner.crm.userbase.model_res_partnersales_team.group_sale_salesman1110
11access_res_partner_categoryres.partner.category.crm.userbase.model_res_partner_categorysales_team.group_sale_salesman1110
12access_crm_lead_partner_managercrm.lead.partner.managermodel_crm_leadbase.group_partner_manager1000
13access_crm_lead_tagcrm_lead_tagmodel_crm_lead_tagbase.group_user1000
14access_crm_lead_tag_salesmancrm_lead_tag salesmanmodel_crm_lead_tagsales_team.group_sale_salesman1110
15access_crm_lead_tag_managercrm_lead_tag managermodel_crm_lead_tagsales_team.group_sale_manager1111
16access_crm_lost_reason_managercrm.lost.reason.managermodel_crm_lost_reasonsales_team.group_sale_manager1111
17access_crm_lost_reason_salesmancrm.lost.reason.salesmanmodel_crm_lost_reasonsales_team.group_sale_salesman1000
18access_crm_lost_reason_usercrm.lost.reason.usermodel_crm_lost_reasonbase.group_user1000
19access_crm_activity_report_usercrm.activity.report.usermodel_crm_activity_reportbase.group_user1000
20access_calendar_event_managercalendar.event.managercalendar.model_calendar_eventsales_team.group_sale_manager1111
21access_calendar_eventcalendar.eventcalendar.model_calendar_eventsales_team.group_sale_salesman1110
22access_calendar_event_type_sale_managercalendar.event.type.managercalendar.model_calendar_event_typesales_team.group_sale_manager1110
23access_calendar_event_type_sale_usercalendar.event.type.usercalendar.model_calendar_event_typebase.group_user1000
24access_calendar_event_type_sale_salesmancalendar.event.type.salesmancalendar.model_calendar_event_typesales_team.group_sale_salesman1000
25access_mail_activity_type_sale_managermail.activity.type.sale.managermail.model_mail_activity_typesales_team.group_sale_manager1111