From c69f02b0ad89b33ef630d88eaf62307462fbae17 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 22 Nov 2012 18:56:11 +0530 Subject: [PATCH] attach get_query in onload of communication, address and contact --- support/doctype/communication/communication.js | 9 ++++----- utilities/doctype/address/address.js | 9 ++++----- utilities/doctype/contact/contact.js | 13 ++++++------- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/support/doctype/communication/communication.js b/support/doctype/communication/communication.js index f56b7a1256..04e6c804de 100644 --- a/support/doctype/communication/communication.js +++ b/support/doctype/communication/communication.js @@ -14,6 +14,9 @@ cur_frm.cscript.onload = function(doc) { company_name like \"%%%s\") \ order by lead_name asc limit 50"; }; + + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; } cur_frm.cscript.refresh = function(doc, dt, dn) { @@ -136,8 +139,4 @@ cur_frm.cscript.contact = function(doc, dt, dn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.communication_list) cur_frm.communication_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file diff --git a/utilities/doctype/address/address.js b/utilities/doctype/address/address.js index 034806e1fb..147f768210 100644 --- a/utilities/doctype/address/address.js +++ b/utilities/doctype/address/address.js @@ -18,6 +18,9 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; + var route = wn.get_route(); if(route[1]=='Supplier') { var supplier = wn.container.page.frm.doc; @@ -39,8 +42,4 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.address_list) cur_frm.address_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file diff --git a/utilities/doctype/contact/contact.js b/utilities/doctype/contact/contact.js index 43bba1a742..5bf95100b0 100644 --- a/utilities/doctype/contact/contact.js +++ b/utilities/doctype/contact/contact.js @@ -16,8 +16,11 @@ //--------- ONLOAD ------------- cur_frm.cscript.onload = function(doc, cdt, cdn) { - if(doc.customer) cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); - if(doc.supplier) cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); + cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; var route = wn.get_route(); if(route[1]=='Supplier') { @@ -40,8 +43,4 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.contact_list) cur_frm.contact_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file