diff options
| author | Julien Castiaux <juc@odoo.com> | 2019-04-16 15:10:05 +0000 |
|---|---|---|
| committer | Julien Castiaux <juc@odoo.com> | 2019-04-16 15:10:45 +0000 |
| commit | c42551b5d2a7afcd1b0dd08721f3587165d75b05 (patch) | |
| tree | 500db1d83733bdde222df27d644613e9aca9bad4 /addons/crm/data | |
| parent | 8631d3cc648a0ea2852323a28aa775d495ee7e03 (diff) | |
[FIX] crm, sale: safe override of sales team
The user can delete teams created during the installation of the Sale
Team module, both CRM and Sale modify those teams but the way they
modify the teams doesn't take their deletion into account.
This reverts commit 30a848bffbdd7a0f6bd3c3817d2de154e0bf82da to replace
post_init_hooks by `forcecreate=False` in the datas.
closes odoo/odoo#32742
Signed-off-by: Christophe Simonis <chs@odoo.com>
Diffstat (limited to 'addons/crm/data')
| -rw-r--r-- | addons/crm/data/crm_data.xml | 7 | ||||
| -rw-r--r-- | addons/crm/data/crm_demo.xml | 2 | ||||
| -rw-r--r-- | addons/crm/data/crm_lead_data.xml | 5 |
3 files changed, 13 insertions, 1 deletions
diff --git a/addons/crm/data/crm_data.xml b/addons/crm/data/crm_data.xml index 236e5605349..3a316492abe 100644 --- a/addons/crm/data/crm_data.xml +++ b/addons/crm/data/crm_data.xml @@ -1,6 +1,13 @@ <?xml version="1.0" encoding="utf-8"?> <odoo> <data noupdate="1"> + <record id="sales_team.team_sales_department" model="crm.team" forcecreate="False"> + <field name="use_opportunities">True</field> + <field name="alias_name">sales</field> + <field name="dashboard_graph_model">crm.lead</field> + <field name="company_id" eval="False"/> + </record> + <!--default alias for leads--> <record id="mail_alias_lead_info" model="mail.alias"> <field name="alias_name"></field> diff --git a/addons/crm/data/crm_demo.xml b/addons/crm/data/crm_demo.xml index 1d5e38c586e..6ad3cfb5416 100644 --- a/addons/crm/data/crm_demo.xml +++ b/addons/crm/data/crm_demo.xml @@ -5,7 +5,7 @@ <field name="groups_id" eval="[(4,ref('sales_team.group_sale_salesman'))]"/> </record> - <record id="sales_team.team_sales_department" model="crm.team"> + <record id="sales_team.team_sales_department" model="crm.team" forcecreate="False"> <field name="member_ids" eval="[(4, ref('base.user_demo'))]"/> </record> diff --git a/addons/crm/data/crm_lead_data.xml b/addons/crm/data/crm_lead_data.xml index 914fd3f167f..f80339f4dd4 100644 --- a/addons/crm/data/crm_lead_data.xml +++ b/addons/crm/data/crm_lead_data.xml @@ -60,6 +60,11 @@ <field name="relation_field">team_id</field> </record> + <function model="crm.team" name="message_unsubscribe" + eval="[ref('sales_team.team_sales_department', False),ref('sales_team.salesteam_website_sales', False)], [ref('base.partner_root')]"/> + <function model="crm.team" name="message_subscribe" + eval="[ref('sales_team.team_sales_department', False),ref('sales_team.salesteam_website_sales', False)], [ref('base.partner_root')]"/> + <!--Definition of an email template with an empty body that will be used in opportunity mailing. Used to give a basis for email recipients, name and to ease the definition of a further elaborated template. --> |
