summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-08-09 14:20:54 +0200
committerChristophe Simonis <chs@odoo.com>2017-08-09 14:20:54 +0200
commit6554d95ed0ee09b58ba01ae3a7a4c2d823c83667 (patch)
tree9c144e09383a1f956def5b39faa072adbda36e26
parent47d84fca1c8c90c52c8fab51c2c1d3c110d8bad3 (diff)
Revert "[FIX] crm, sale_crm, sales_team, website_crm_partner_assign: change context key"
This commit is not retro-compatible with existing database. Moreover, the underlying issue (opw-757039) has been fixed via commit baca743cc0c604613b0408ef2d299bff0720ae37. This reverts commit 8510c0ce3703dd9ab2020cb08305663e7c030725.
-rw-r--r--addons/crm/models/crm_lead.py8
-rw-r--r--addons/crm/views/crm_lead_views.xml8
-rw-r--r--addons/crm/views/crm_team_views.xml6
-rw-r--r--addons/crm/views/res_partner_views.xml2
-rw-r--r--addons/sale_crm/views/crm_lead_views.xml2
-rw-r--r--addons/sales_team/models/crm_team.py2
-rw-r--r--addons/website_crm_partner_assign/report/crm_lead_report_view.xml2
7 files changed, 15 insertions, 15 deletions
diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py
index 984f3bb735f..ec538ea1fc7 100644
--- a/addons/crm/models/crm_lead.py
+++ b/addons/crm/models/crm_lead.py
@@ -278,8 +278,8 @@ class Lead(models.Model):
# set up context used to find the lead's sales channel which is needed
# to correctly set the default stage_id
context = dict(self._context or {})
- if vals.get('type') and not self._context.get('default_crm_lead_type'):
- context['default_crm_lead_type'] = vals.get('type')
+ if vals.get('type') and not self._context.get('default_type'):
+ context['default_type'] = vals.get('type')
if vals.get('team_id') and not self._context.get('default_team_id'):
context['default_team_id'] = vals.get('team_id')
@@ -314,7 +314,7 @@ class Lead(models.Model):
self.ensure_one()
# set default value in context, if not already set (Put stage to 'new' stage)
context = dict(self._context)
- context.setdefault('default_crm_lead_type', self.type)
+ context.setdefault('default_type', self.type)
context.setdefault('default_team_id', self.team_id.id)
# Set date_open to today if it is an opp
default = default or {}
@@ -822,7 +822,7 @@ class Lead(models.Model):
(False, 'graph')
],
'type': 'ir.actions.act_window',
- 'context': {'default_crm_lead_type': 'opportunity'}
+ 'context': {'default_type': 'opportunity'}
}
@api.multi
diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml
index 6be52219429..fff0436699f 100644
--- a/addons/crm/views/crm_lead_views.xml
+++ b/addons/crm/views/crm_lead_views.xml
@@ -702,7 +702,7 @@ if record:
<field name="view_id" ref="crm_case_tree_view_leads"/>
<field name="search_view_id" ref="crm.view_crm_case_leads_filter"/>
<field name="context">{
- 'default_crm_lead_type':'lead',
+ 'default_type':'lead',
'search_default_type': 'lead',
'needaction_menu_ref': 'crm.menu_crm_opportunities',
'search_default_to_process':1,
@@ -736,7 +736,7 @@ if record:
<field name="view_mode">kanban,tree,graph,pivot,form,calendar</field>
<field name="domain">[('type','=','opportunity')]</field>
<field name="context">{
- 'default_crm_lead_type': 'opportunity',
+ 'default_type': 'opportunity',
'default_user_id': uid
}
</field>
@@ -787,7 +787,7 @@ if record:
<field name="view_mode">kanban,tree,graph,pivot,form,calendar</field>
<field name="domain">[('type','=','opportunity')]</field>
<field name="context">{
- 'default_crm_lead_type': 'opportunity',
+ 'default_type': 'opportunity',
'default_user_id': uid,
'search_default_assigned_to_me': 1,
}</field>
@@ -832,7 +832,7 @@ if record:
(0, 0, {'view_mode': 'kanban'}), (0, 0, {'view_mode': 'calendar'}), (0, 0, {'view_mode': 'pivot'}), (0, 0, {'view_mode': 'graph'})]"/>
<field name="domain">[('type','=','opportunity'), ('activity_date_deadline', '!=', False)]</field>
<field name="context">{
- 'default_crm_lead_type': 'opportunity',
+ 'default_type': 'opportunity',
'default_user_id': uid,
'search_default_assigned_to_me': 1
}
diff --git a/addons/crm/views/crm_team_views.xml b/addons/crm/views/crm_team_views.xml
index 86ac9ebb18b..23698ecc36c 100644
--- a/addons/crm/views/crm_team_views.xml
+++ b/addons/crm/views/crm_team_views.xml
@@ -12,7 +12,7 @@
<field name="context">{
'search_default_team_id': [active_id],
'default_team_id': active_id,
- 'default_crm_lead_type': 'lead',
+ 'default_type': 'lead',
}
</field>
<field name="help" type="html">
@@ -39,7 +39,7 @@
<field name="context">{
'search_default_team_id': [active_id],
'default_team_id': active_id,
- 'default_crm_lead_type': 'opportunity',
+ 'default_type': 'opportunity',
'default_user_id': uid,
}
</field>
@@ -151,7 +151,7 @@
<field name="context">{
'search_default_team_id': [active_id],
'default_team_id': active_id,
- 'default_crm_lead_type': 'opportunity',
+ 'default_type': 'opportunity',
'default_user_id': uid,
}
</field>
diff --git a/addons/crm/views/res_partner_views.xml b/addons/crm/views/res_partner_views.xml
index dfdfee87069..08541cb35a1 100644
--- a/addons/crm/views/res_partner_views.xml
+++ b/addons/crm/views/res_partner_views.xml
@@ -18,7 +18,7 @@
<field name="domain">[('type','=','opportunity')]</field>
<field name="context">{
'search_default_partner_id': active_id,
- 'default_crm_lead_type': 'opportunity'
+ 'default_type': 'opportunity'
}</field>
<field name="view_id" eval="False"/>
<field name="search_view_id" ref="crm.view_crm_case_opportunities_filter"/>
diff --git a/addons/sale_crm/views/crm_lead_views.xml b/addons/sale_crm/views/crm_lead_views.xml
index 637f2abff56..2f3f7883fe7 100644
--- a/addons/sale_crm/views/crm_lead_views.xml
+++ b/addons/sale_crm/views/crm_lead_views.xml
@@ -42,7 +42,7 @@
<!-- add needaction_menu_ref to reload quotation needaction when opportunity needaction is reloaded -->
<record id="crm.crm_lead_opportunities" model="ir.actions.act_window">
- <field name="context">{'default_crm_lead_type': 'opportunity', 'default_user_id': uid, 'needaction_menu_ref': 'sale.menu_sale_quotations'}</field>
+ <field name="context">{'default_type': 'opportunity', 'default_user_id': uid, 'needaction_menu_ref': 'sale.menu_sale_quotations'}</field>
</record>
<record id="sales_team.mail_activity_type_action_config_sales" model="ir.actions.act_window">
diff --git a/addons/sales_team/models/crm_team.py b/addons/sales_team/models/crm_team.py
index 2e253919a10..c4cb8b74301 100644
--- a/addons/sales_team/models/crm_team.py
+++ b/addons/sales_team/models/crm_team.py
@@ -33,7 +33,7 @@ class CrmTeam(models.Model):
team_id = self.env['crm.team'].browse(self.env.context.get('default_team_id'))
if not team_id:
default_team_id = self.env.ref('sales_team.team_sales_department', raise_if_not_found=False)
- if default_team_id and (self.env.context.get('default_crm_lead_type') != 'lead' or default_team_id.use_leads):
+ if default_team_id and (self.env.context.get('default_type') != 'lead' or default_team_id.use_leads):
team_id = default_team_id
return team_id
diff --git a/addons/website_crm_partner_assign/report/crm_lead_report_view.xml b/addons/website_crm_partner_assign/report/crm_lead_report_view.xml
index 7077d490c4f..d2d7aab1cf0 100644
--- a/addons/website_crm_partner_assign/report/crm_lead_report_view.xml
+++ b/addons/website_crm_partner_assign/report/crm_lead_report_view.xml
@@ -64,7 +64,7 @@
<field name="name">Opp. Assignment Analysis</field>
<field name="res_model">crm.lead.report.assign</field>
<field name="view_type">form</field>
- <field name="context">{'default_crm_lead_type': 'opportunity', 'group_by_no_leaf':1,'group_by':[]}</field>
+ <field name="context">{'default_type': 'opportunity', 'group_by_no_leaf':1,'group_by':[]}</field>
<field name="view_mode">pivot,graph</field>
<field name="domain">[('type', '=', 'opportunity')]</field>
</record>