@@ -537,7 +537,7 @@ class crm_lead(base_stage, format_address, osv.osv):
|
||||
if field_info is None:
|
||||
continue
|
||||
field = field_info.column
|
||||
value = None
|
||||
value = ''
|
||||
|
||||
if field._type == 'selection':
|
||||
if hasattr(field.selection, '__call__'):
|
||||
@@ -548,12 +548,16 @@ class crm_lead(base_stage, format_address, osv.osv):
|
||||
elif field._type == 'many2one':
|
||||
if lead[field_name]:
|
||||
value = lead[field_name].name_get()[0][1]
|
||||
elif field._type == 'many2many':
|
||||
if lead[field_name]:
|
||||
for val in lead[field_name]:
|
||||
field_value = val.name_get()[0][1]
|
||||
value += field_value + ","
|
||||
else:
|
||||
value = lead[field_name]
|
||||
|
||||
body.append("%s: %s" % (field.string, value or ''))
|
||||
|
||||
return "\n".join(body + ['---'])
|
||||
return "<br/>".join(body + ['<br/>'])
|
||||
|
||||
def _merge_notify(self, cr, uid, opportunity_id, opportunities, context=None):
|
||||
"""
|
||||
|
||||
@@ -274,7 +274,7 @@
|
||||
<t t-if="widget.view.is_action_enabled('edit')"><li><a type="edit">Edit...</a></li></t>
|
||||
<t t-if="widget.view.is_action_enabled('delete')"><li><a type="delete">Delete</a></li></t>
|
||||
<li><a name="%(mail.action_email_compose_message_wizard)d" type="action">Send Email</a></li>
|
||||
<li><a name="%(opportunity2phonecall_act)d" type="action">Log Call</a></li>
|
||||
<li><a name="%(opportunity2phonecall_act)d" type="action">Schedule/Log Call</a></li>
|
||||
<li><a name="action_makeMeeting" type="object">Schedule Meeting</a></li>
|
||||
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
|
||||
</ul>
|
||||
|
||||
+1
-1
@@ -742,7 +742,7 @@ class sale_order_line(osv.osv):
|
||||
'salesman_id':fields.related('order_id', 'user_id', type='many2one', relation='res.users', store=True, string='Salesperson'),
|
||||
'company_id': fields.related('order_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
|
||||
}
|
||||
_order = 'sequence, id'
|
||||
_order = 'order_id desc, sequence'
|
||||
_defaults = {
|
||||
'product_uom' : _get_uom_id,
|
||||
'discount': 0.0,
|
||||
|
||||
@@ -6,9 +6,6 @@
|
||||
<field name="model">sale.order.line.make.invoice</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Create invoices" version="7.0">
|
||||
<header>
|
||||
<separator string="Do you want to invoice the selected sale order lines?" />
|
||||
</header>
|
||||
<p class="oe_grey">
|
||||
All items in these order lines will be invoiced. You can also invoice a percentage of the sale order
|
||||
or a fixed price (for advances) directly from the sale order form if you prefer.
|
||||
|
||||
Reference in New Issue
Block a user