From 3b0f0265229b4e3434ef463f5bf1341f283cf92c Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sat, 24 May 2014 12:04:13 +0530 Subject: [PATCH] fix to sales parter --- .../doctype/sales_partner/sales_partner.js | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/erpnext/setup/doctype/sales_partner/sales_partner.js b/erpnext/setup/doctype/sales_partner/sales_partner.js index 8f12aa98906..b12c01b69e1 100644 --- a/erpnext/setup/doctype/sales_partner/sales_partner.js +++ b/erpnext/setup/doctype/sales_partner/sales_partner.js @@ -7,8 +7,8 @@ cur_frm.cscript.onload = function(doc,dt,dn){ } -cur_frm.cscript.refresh = function(doc,dt,dn){ - +cur_frm.cscript.refresh = function(doc,dt,dn){ + if(doc.__islocal){ hide_field(['address_html', 'contact_html']); } @@ -34,20 +34,13 @@ cur_frm.cscript.make_address = function() { address.address_title = cur_frm.doc.name; address.address_type = "Office"; frappe.set_route("Form", "Address", address.name); - }, + }, get_query: function() { return "select name, address_type, address_line1, address_line2, city, state, country, pincode, fax, email_id, phone, is_primary_address, is_shipping_address from tabAddress where sales_partner='"+cur_frm.docname+"' and docstatus != 2 order by is_primary_address desc" }, as_dict: 1, no_results_message: __('No addresses created'), - render_row: function(wrapper, data) { - $(wrapper).css('padding','5px 0px'); - var link = $ln(wrapper,cstr(data.name), function() { loaddoc("Address", this.dn); }, {fontWeight:'bold'}); - link.dn = data.name - - $a(wrapper,'span','',{marginLeft:'5px', color: '#666'},(data.is_primary_address ? '[Primary]' : '') + (data.is_shipping_address ? '[Shipping]' : '')); - $a(wrapper,'div','',{marginTop:'5px', color:'#555'}, data.address_line1 + '
' + (data.address_line2 ? data.address_line2 + '
' : '') + data.city + '
' + (data.state ? data.state + ', ' : '') + data.country + '
' + (data.pincode ? 'Pincode: ' + data.pincode + '
' : '') + (data.phone ? 'Tel: ' + data.phone + '
' : '') + (data.fax ? 'Fax: ' + data.fax + '
' : '') + (data.email_id ? 'Email: ' + data.email_id + '
' : '')); - } + render_row: cur_frm.cscript.render_address_row, }); } cur_frm.address_list.run(); @@ -70,14 +63,7 @@ cur_frm.cscript.make_contact = function() { }, as_dict: 1, no_results_message: __('No contacts created'), - render_row: function(wrapper, data) { - $(wrapper).css('padding', '5px 0px'); - var link = $ln(wrapper, cstr(data.name), function() { loaddoc("Contact", this.dn); }, {fontWeight:'bold'}); - link.dn = data.name - - $a(wrapper,'span','',{marginLeft:'5px', color: '#666'},(data.is_primary_contact ? '[Primary]' : '')); - $a(wrapper,'div', '',{marginTop:'5px', color:'#555'}, data.first_name + (data.last_name ? ' ' + data.last_name + '
' : '
') + (data.phone ? 'Tel: ' + data.phone + '
' : '') + (data.mobile_no ? 'Mobile: ' + data.mobile_no + '
' : '') + (data.email_id ? 'Email: ' + data.email_id + '
' : '') + (data.department ? 'Department: ' + data.department + '
' : '') + (data.designation ? 'Designation: ' + data.designation + '
' : '')); - } + render_row: cur_frm.cscript.render_contact_row, }); } cur_frm.contact_list.run(); @@ -87,4 +73,4 @@ cur_frm.fields_dict['partner_target_details'].grid.get_field("item_group").get_q return{ filters:{ 'is_group': "No" } } -} \ No newline at end of file +}