[FIX] salesteams: create leads with default section_id

bzr revid: chm@openerp.com-20130325153240-jppxhjv27f7zpngn
This commit is contained in:
Christophe Matthieu
2013-03-25 16:32:40 +01:00
parent b863d3c7ba
commit 2a2929b91c
3 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ class crm_lead(base_stage, format_address, osv.osv):
def onchange_user_id(self, cr, uid, ids, section_id, user_id, context=None):
if user_id:
section_ids = self.pool.get('crm.case.section').search(cr, uid, ['|', ('user_id', '=', user_id), ('member_ids', '=', user_id)], context=context)
if section_id and section_id not in section_ids:
if section_id and len(section_ids) > 0 and section_id not in section_ids:
section_id = section_ids[0]
return {'value': {'section_id': section_id}}
+4 -2
View File
@@ -326,7 +326,8 @@
<search string="Search Leads">
<field name="name" string="Lead / Customer" filter_domain="['|','|',('partner_name','ilike',self),('email_from','ilike',self),('name','ilike',self)]"/>
<field name="categ_ids" string="Category" filter_domain="[('categ_ids','ilike',self)]"/>
<field name="section_id" context="{'invisible_section': False, 'default_section_id': self}"/>
<!-- TODO: uncomment and fix the case: many2one in the default search and used by the create -->
<!--field name="section_id" context="{'invisible_section': False, 'default_section_id': self}"/-->
<field name="user_id"/>
<field name="partner_id"/>
<field name="create_date"/>
@@ -544,7 +545,8 @@
<search string="Search Opportunities">
<field name="name" string="Opportunity" filter_domain="['|','|','|',('partner_id','ilike',self),('partner_name','ilike',self),('email_from','ilike',self),('name', 'ilike', self)]"/>
<field name="categ_ids" string="Category" filter_domain="[('categ_ids','ilike', self)]"/>
<field name="section_id" context="{'invisible_section': False, 'default_section_id': self}"/>
<!-- TODO: uncomment and fix the case: many2one in the default search and used by the create -->
<!--field name="section_id" context="{'invisible_section': False, 'default_section_id': self}"/-->
<field name="user_id"/>
<field name="partner_id"/>
<separator/>
+2 -2
View File
@@ -139,10 +139,10 @@ class mail_notification(osv.Model):
company = user.company_id.website and "<a style='color:inherit' href='%s'>%s</a>" % (user.company_id.website, user.company_id.name) or user.company_id.name
else:
company = user.name
signature_company = _('<small>Send by %(company)s using %(openerp)s.</small>' % {
signature_company = _('<small>Send by %(company)s using %(openerp)s.</small>') % {
'company': company,
'openerp': "<a style='color:inherit' href='https://www.openerp.com/'>OpenERP</a>"
})
}
footer = tools.append_content_to_html(footer, signature_company, plaintext=False, container_tag='div')
return footer