[FIX] salesteams: create leads with default section_id
bzr revid: chm@openerp.com-20130325153240-jppxhjv27f7zpngn
This commit is contained in:
@@ -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}}
|
||||
|
||||
|
||||
@@ -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/>
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user