[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.
This commit is contained in:
Thibault Delavallée
2017-01-03 19:11:07 +01:00
parent 319a939339
commit b03e810a88
3 changed files with 0 additions and 58 deletions
-2
View File
@@ -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,
-55
View File
@@ -1,55 +0,0 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<!-- demo automated actions add messge on new lead after 5 days -->
<record id="filter_draft_lead" model="ir.filters">
<field name="name">Draft Leads</field>
<field name="model_id">crm.lead</field>
<field name="domain">[('stage_id.sequence', '=', 1)]</field>
<field name="user_id" eval="False"/>
</record>
<record id="action_email_reminder_lead" model="ir.actions.server">
<field name="name">Reminder to User</field>
<field name="model_id" ref="model_crm_lead"/>
<field name="type">ir.actions.server</field>
<field name="state">email</field>
<field name="template_id" ref="email_template_opportunity_reminder_mail"/>
</record>
<record id="rule_set_reminder_lead" model="base.automation">
<field name="name">Set Auto Reminder on leads which are not open since 5 days.</field>
<field name="model_id" ref="model_crm_lead"/>
<field name="sequence">1</field>
<field name="kind">on_time</field>
<field name="filter_domain">[('stage_id.sequence', '=', 1)]</field>
<field name="trg_date_id" search="[('model','=','crm.lead'),('name','=','create_date')]"/>
<field name="trg_date_range">5</field>
<field name="trg_date_range_type">day</field>
<field name="server_action_ids" eval="[(6,0,[ref('action_email_reminder_lead')])]"/>
</record>
<!-- demo automated actions add a followers on urgent USA leads -->
<record id="filter_usa_lead" model="ir.filters">
<field name="name">Leads from USA</field>
<field name="model_id">crm.lead</field>
<field name="domain">[('country_id','=','United States')]</field>
<field name="user_id" eval="False"/>
</record>
<record id="action_set_team_sales_department" model="ir.actions.server">
<field name="name">Set team to Sales Department</field>
<field name="model_id" ref="model_crm_lead"/>
<field name="type">ir.actions.server</field>
<field name="state">code</field>
<field name="code">record.write({'team_id': env.ref('sales_team.team_sales_department').id})</field>
</record>
<record id="rule_set_followers_lead" model="base.automation">
<field name="name">Set Auto Followers on leads which are urgent and come from USA.</field>
<field name="model_id" ref="model_crm_lead"/>
<field name="sequence">2</field>
<field name="kind">on_create</field>
<field name="filter_id" ref="filter_usa_lead"/>
<field name="act_user_id" ref="base.user_root"/>
<field name="act_followers" eval="[(6,0,[ref('base.res_partner_4'), ref('base.res_partner_3'), ref('base.res_partner_1')])]"/>
<field name="server_action_ids" eval="[(6,0,[ref('action_set_team_sales_department')])]"/>
</record>
</data>
</odoo>
-1
View File
@@ -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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
10 access_res_partner res.partner.crm.user base.model_res_partner sales_team.group_sale_salesman 1 1 1 0
11 access_res_partner_category res.partner.category.crm.user base.model_res_partner_category sales_team.group_sale_salesman 1 1 1 0
12 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
13 access_crm_lead_partner_manager crm.lead.partner.manager model_crm_lead base.group_partner_manager 1 0 0 0
14 access_crm_lead_tag crm_lead_tag model_crm_lead_tag base.group_user 1 0 0 0
15 access_crm_lead_tag_salesman crm_lead_tag salesman model_crm_lead_tag sales_team.group_sale_salesman 1 1 1 0