[IMP] improve Opportunity / Customer in to Opportunity,assign category into another opportunity,Show Sales Team from the opportunity filters, and invisilble labels from setting when sale module is not install,and improve stage field clickeable in lead view
bzr revid: shp@tinyerp.com-20121126111938-vmlqrg9fuzt1crt4
This commit is contained in:
parent
bf74d74a00
commit
3457eb9784
|
@ -60,6 +60,7 @@ class sale_config_settings(osv.osv_memory):
|
|||
'module_web_linkedin': fields.boolean('Get contacts automatically from linkedIn',
|
||||
help="""When you create a new contact (person or company), you will be able to load all the data from LinkedIn (photos, address, etc)."""),
|
||||
'module_crm': fields.boolean('CRM'),
|
||||
'module_sale' : fields.boolean('SALE'),
|
||||
'module_plugin_thunderbird': fields.boolean('Enable Thunderbird plug-in',
|
||||
help="""The plugin allows you archive email and its attachments to the selected
|
||||
OpenERP objects. You can select a partner, or a lead and
|
||||
|
|
|
@ -106,13 +106,14 @@
|
|||
</group>
|
||||
</div>
|
||||
<div name="customer feature">
|
||||
<separator string="Quotations and Sales Orders"/>
|
||||
<field name="module_sale" invisible="1"/>
|
||||
<separator string="Quotations and Sales Orders" attrs="{'invisible': [('module_sale','=',False)]}"/>
|
||||
<group name="Customer">
|
||||
<label for="id" string="Customer Features"/>
|
||||
<label for="id" string="Customer Features" attrs="{'invisible': [('module_sale','=',False)]}"/>
|
||||
<div name="Customer Features"/>
|
||||
</group>
|
||||
<group name="Sale">
|
||||
<label for="id" string="Sale Features"/>
|
||||
<label for="id" string="Sale Features" attrs="{'invisible': [('module_sale','=',False)]}"/>
|
||||
<div name="Sale Features"/>
|
||||
</group>
|
||||
</div>
|
||||
|
|
|
@ -194,7 +194,13 @@ class crm_case_categ(osv.osv):
|
|||
'section_id': fields.many2one('crm.case.section', 'Sales Team'),
|
||||
'object_id': fields.many2one('ir.model', 'Object Name'),
|
||||
}
|
||||
|
||||
|
||||
def default_get(self, cr, uid, fields, context=None):
|
||||
res = {}
|
||||
model_id = self.pool.get('ir.model').search(cr, uid, [('model', '=', context.get('object_name'))])
|
||||
res['object_id'] = model_id
|
||||
return res
|
||||
|
||||
def _find_object_id(self, cr, uid, context=None):
|
||||
"""Finds id for case object"""
|
||||
object_id = context and context.get('object_id', False) or False
|
||||
|
|
|
@ -137,7 +137,7 @@
|
|||
<button name="case_cancel" string="Cancel" type="object"
|
||||
states="draft,open,pending"/>
|
||||
<field name="stage_id" widget="statusbar"
|
||||
on_change="onchange_stage_id(stage_id)"/>
|
||||
on_change="onchange_stage_id(stage_id)" clickable="True"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<div class="oe_right oe_button_box" name="buttons">
|
||||
|
@ -460,6 +460,7 @@
|
|||
<group>
|
||||
<field name="categ_ids"
|
||||
string="Categories" widget="many2many_tags"
|
||||
context = "{'object_name': 'crm.lead'}"
|
||||
domain="[('object_id.model', '=', 'crm.lead')]"/>
|
||||
|
||||
</group>
|
||||
|
@ -568,7 +569,7 @@
|
|||
<field name="model">crm.lead</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search Opportunities">
|
||||
<field name="name" string="Opportunity / Customer"
|
||||
<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)]"/>
|
||||
<filter icon="terp-mail-message-new" string="Unread Messages" help="Unread messages" name="message_unread" domain="[('message_unread','=',True)]"/>
|
||||
|
@ -595,9 +596,6 @@
|
|||
<filter string="Creation" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}" groups="base.group_no_one"/>
|
||||
<filter string="Exp.Closing" icon="terp-go-month" help="Expected Closing" domain="[]" context="{'group_by':'date_deadline'}"/>
|
||||
</group>
|
||||
<group string="Display">
|
||||
<filter string="Show Sales Team" icon="terp-personal+" context="{'invisible_section': False}" domain="[]" help="Show Sales Team"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
|
Loading…
Reference in New Issue