Files
odoo_source/addons/crm/security/ir.model.access.csv
T
Thibault Delavallée c7a03dcd65 [PERF] crm: fix performances of activity report
RATIONALE

Activity report is slow, as it makes a complex query inside mail.message table
which is one of our biggest table with crm.lead table, also a big table. This
activity report could be speeduped by looking only on activities, not including
discussions messages.

SOLUTION

Rationale is that discussions can be about whatever (real discussion with
customers but also internal discussion, notes, ...). What matter here is to
report on activities like phonecalls, followup emails, meetings, ... to have
a global view of sales people activity.

SPECIFICATIONS

Remove inclusion of discussion messages in the query. Keep only activities-based
messages.

Task-3129356 (Crm: Fix activity report performances)

Part-of: odoo/odoo#112535
2023-03-09 10:51:37 +01:00

3.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_res_partner_managerres.partner.crm.managerbase.model_res_partnersales_team.group_sale_manager1000
7access_res_partner_category_managerres.partner.category.crm.managerbase.model_res_partner_categorysales_team.group_sale_manager1000
8access_res_partnerres.partner.crm.userbase.model_res_partnersales_team.group_sale_salesman1110
9access_res_partner_categoryres.partner.category.crm.userbase.model_res_partner_categorysales_team.group_sale_salesman1110
10access_crm_lost_reason_managercrm.lost.reason.managermodel_crm_lost_reasonsales_team.group_sale_manager1111
11access_crm_lost_reason_salesmancrm.lost.reason.salesmanmodel_crm_lost_reasonsales_team.group_sale_salesman1000
12access_crm_lost_reason_usercrm.lost.reason.usermodel_crm_lost_reasonbase.group_user1000
13access_crm_activity_report_usercrm.activity.report.usermodel_crm_activity_reportbase.group_user0000
14access_crm_activity_report_salesmancrm.activity.report.salesmanmodel_crm_activity_reportsales_team.group_sale_salesman1000
15access_calendar_event_managercalendar.event.managercalendar.model_calendar_eventsales_team.group_sale_manager1111
16access_calendar_eventcalendar.eventcalendar.model_calendar_eventsales_team.group_sale_salesman1110
17access_calendar_event_type_sale_managercalendar.event.type.managercalendar.model_calendar_event_typesales_team.group_sale_manager1110
18access_calendar_event_type_sale_usercalendar.event.type.usercalendar.model_calendar_event_typebase.group_user1000
19access_calendar_event_type_sale_salesmancalendar.event.type.salesmancalendar.model_calendar_event_typesales_team.group_sale_salesman1000
20access_mail_activity_type_sale_managermail.activity.type.sale.managermail.model_mail_activity_typesales_team.group_sale_manager1111
21access_crm_lead_scoring_frequencyaccess_crm_lead_scoring_frequencymodel_crm_lead_scoring_frequencysales_team.group_sale_salesman1000
22access_crm_lead_scoring_frequency_systemaccess_crm_lead_scoring_frequency_systemmodel_crm_lead_scoring_frequencybase.group_system1000
23access_crm_lead_scoring_frequency_fieldaccess_crm_lead_scoring_frequency_fieldmodel_crm_lead_scoring_frequency_fieldsales_team.group_sale_salesman1000
24access_crm_lead_scoring_frequency_field_systemaccess_crm_lead_scoring_frequency_field_systemmodel_crm_lead_scoring_frequency_fieldbase.group_system1000
25access_crm_lead_lostaccess.crm.lead.lostmodel_crm_lead_lostsales_team.group_sale_salesman1110
26access_crm_lead2opportunity_partneraccess.crm.lead2opportunity.partnermodel_crm_lead2opportunity_partnersales_team.group_sale_salesman1110
27access_crm_lead2opportunity_partner_massaccess.crm.lead2opportunity.partner.massmodel_crm_lead2opportunity_partner_masssales_team.group_sale_salesman1110
28access_crm_merge_opportunityaccess.crm.merge.opportunitymodel_crm_merge_opportunitysales_team.group_sale_salesman1110
29crm_recurring_plan_access_managercrm.recurring.plan.access.managermodel_crm_recurring_plansales_team.group_sale_manager1111
30crm_recurring_plan_access_salesmancrm.recurring.plan.access.salesmanmodel_crm_recurring_plansales_team.group_sale_salesman1000
31crm_lead_pls_update_access_systemcrm.lead.pls.update.access.systemmodel_crm_lead_pls_updatebase.group_erp_manager1111