[IMP] website_crm, website_sale: have only one salesteam to handle ecommerce and contact form.

The xml_id is now based on website.
This commit is contained in:
Thibault Delavallée 2014-05-13 12:09:24 +02:00
parent 3385300cb7
commit a1e70ea0a4
5 changed files with 8 additions and 7 deletions

View File

@ -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():

View File

@ -12,11 +12,11 @@
<field name="state">open</field>
</record>
<record model="crm.case.section" id="website.section_sales_department">
<field name="name">Website</field>
<field name="code">Website</field>
<field name="use_leads">True</field>
<record model="crm.case.section" id="website.salesteam_website_sales">
<field name="name">Website Sales</field>
<field name="code">WS</field>
<field name="member_ids" eval="[(4, ref('base.user_root'))]"/>
<field name="use_leads">True</field>
</record>
</data>

View File

@ -32,7 +32,7 @@
<field name="html_class">oe_image_full</field>
</record>
<record model="crm.case.section" id="salesteam_website_sales">
<record model="crm.case.section" id="website.salesteam_website_sales">
<field name="name">Website Sales</field>
<field name="code">WS</field>
<field name="member_ids" eval="[(4, ref('base.user_root'))]"/>

View File

@ -548,7 +548,7 @@ Weight: 1.1 ounces</field>
<field name="sequence">1</field>
</record>
<record id="salesteam_website_sales" model="crm.case.section">
<record model="crm.case.section" id="website.salesteam_website_sales">
<field name="member_ids" eval="[(4, ref('base.user_root'), ref('base.user_demo'))]"/>
</record>

View File

@ -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']