From b03e810a88afa36b563a73efc3c23679bd79dda8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 2 Jan 2017 14:55:05 +0100 Subject: [PATCH] [REM] crm: remove dependency to base_automation CRM module depends on base automation only to have some automated actions as demo data. To avoid having unnecessary dependencies automated action demo data have been removed. This allows to remove the dependency between CRM and base automation. --- addons/crm/__manifest__.py | 2 - addons/crm/data/base_automation_demo.xml | 55 ------------------------ addons/crm/security/ir.model.access.csv | 1 - 3 files changed, 58 deletions(-) delete mode 100644 addons/crm/data/base_automation_demo.xml diff --git a/addons/crm/__manifest__.py b/addons/crm/__manifest__.py index 33b7bbe02c2..dff59a6481b 100644 --- a/addons/crm/__manifest__.py +++ b/addons/crm/__manifest__.py @@ -29,7 +29,6 @@ Dashboard for CRM will include: """, 'website': 'https://www.odoo.com/page/crm', 'depends': [ - 'base_automation', 'base_setup', 'sales_team', 'mail', @@ -73,7 +72,6 @@ Dashboard for CRM will include: 'data/crm_demo.xml', 'data/mail_activity_demo.xml', 'data/crm_lead_demo.xml', - 'data/base_automation_demo.xml', ], 'css': ['static/src/css/crm.css'], 'installable': True, diff --git a/addons/crm/data/base_automation_demo.xml b/addons/crm/data/base_automation_demo.xml deleted file mode 100644 index a7cbc2c6ce9..00000000000 --- a/addons/crm/data/base_automation_demo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Draft Leads - crm.lead - [('stage_id.sequence', '=', 1)] - - - - Reminder to User - - ir.actions.server - email - - - - Set Auto Reminder on leads which are not open since 5 days. - - 1 - on_time - [('stage_id.sequence', '=', 1)] - - 5 - day - - - - - - Leads from USA - crm.lead - [('country_id','=','United States')] - - - - Set team to Sales Department - - ir.actions.server - code - record.write({'team_id': env.ref('sales_team.team_sales_department').id}) - - - Set Auto Followers on leads which are urgent and come from USA. - - 2 - on_create - - - - - - - diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv index 4f1cd29a6a8..e30ef0ae827 100644 --- a/addons/crm/security/ir.model.access.csv +++ b/addons/crm/security/ir.model.access.csv @@ -10,7 +10,6 @@ access_res_partner_category_manager,res.partner.category.crm.manager,base.model_ access_res_partner,res.partner.crm.user,base.model_res_partner,sales_team.group_sale_salesman,1,1,1,0 access_res_partner_category,res.partner.category.crm.user,base.model_res_partner_category,sales_team.group_sale_salesman,1,1,1,0 mail_mailgate_thread,mail.thread,mail.model_mail_thread,sales_team.group_sale_salesman,1,1,1,1 -access_base_automation_manager,base.automation manager,base_automation.model_base_automation,sales_team.group_sale_manager,1,1,1,1 access_crm_lead_partner_manager,crm.lead.partner.manager,model_crm_lead,base.group_partner_manager,1,0,0,0 access_crm_lead_tag,crm_lead_tag,model_crm_lead_tag,base.group_user,1,0,0,0 access_crm_lead_tag_salesman,crm_lead_tag salesman,model_crm_lead_tag,sales_team.group_sale_salesman,1,1,1,0