From a1e70ea0a466f882552f13a087a5ad7322dea976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 13 May 2014 12:09:24 +0200 Subject: [PATCH] [IMP] website_crm, website_sale: have only one salesteam to handle ecommerce and contact form. The xml_id is now based on website. --- addons/website_crm/controllers/main.py | 1 + addons/website_crm/data/website_crm_data.xml | 8 ++++---- addons/website_sale/data/data.xml | 2 +- addons/website_sale/data/demo.xml | 2 +- addons/website_sale/models/sale_order.py | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/website_crm/controllers/main.py b/addons/website_crm/controllers/main.py index 163e3ee9793..59949b984c3 100644 --- a/addons/website_crm/controllers/main.py +++ b/addons/website_crm/controllers/main.py @@ -71,6 +71,7 @@ class contactus(http.Controller): if not hasattr(field_value, 'filename'): post['description'] = "%s\n%s: %s" % (post['description'], field_name, field_value) + post['section_id'] = request.registry['ir.model.data'].xmlid_to_res_id(request.cr, SUPERUSER_ID, 'website.salesteam_website_sales') lead_id = request.registry['crm.lead'].create(request.cr, SUPERUSER_ID, post, request.context) for field_name, field_value in kwargs.items(): diff --git a/addons/website_crm/data/website_crm_data.xml b/addons/website_crm/data/website_crm_data.xml index 80c8530935d..fa1c310f4f6 100644 --- a/addons/website_crm/data/website_crm_data.xml +++ b/addons/website_crm/data/website_crm_data.xml @@ -12,11 +12,11 @@ open - - Website - Website - True + + Website Sales + WS + True diff --git a/addons/website_sale/data/data.xml b/addons/website_sale/data/data.xml index 1ce96d4cbf0..398128e0aff 100644 --- a/addons/website_sale/data/data.xml +++ b/addons/website_sale/data/data.xml @@ -32,7 +32,7 @@ oe_image_full - + Website Sales WS diff --git a/addons/website_sale/data/demo.xml b/addons/website_sale/data/demo.xml index 8138f1a3274..f64b6e905ec 100644 --- a/addons/website_sale/data/demo.xml +++ b/addons/website_sale/data/demo.xml @@ -548,7 +548,7 @@ Weight: 1.1 ounces 1 - + diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index 3fbe3329384..285e927bb5f 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -141,7 +141,7 @@ class website(orm.Model): 'user_id': w.user_id.id, 'partner_id': partner.id, 'pricelist_id': partner.property_product_pricelist.id, - 'section_id': self.pool.get('ir.model.data').get_object_reference(cr, uid, 'website_sale', 'salesteam_website_sales')[1], + 'section_id': self.pool.get('ir.model.data').get_object_reference(cr, uid, 'website', 'salesteam_website_sales')[1], } sale_order_id = sale_order_obj.create(cr, SUPERUSER_ID, values, context=context) values = sale_order_obj.onchange_partner_id(cr, SUPERUSER_ID, [], partner.id, context=context)['value']