mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-26 16:34:46 +00:00
[minor] [ux] address refresh for lead
This commit is contained in:
@@ -44,29 +44,6 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
make_address_list: function() {
|
|
||||||
var me = this;
|
|
||||||
if(!this.frm.address_list) {
|
|
||||||
this.frm.address_list = new frappe.ui.Listing({
|
|
||||||
parent: this.frm.fields_dict['address_html'].wrapper,
|
|
||||||
page_length: 5,
|
|
||||||
new_doctype: "Address",
|
|
||||||
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 lead="'+me.frm.doc.name+'" and docstatus != 2 \
|
|
||||||
order by is_primary_address, is_shipping_address desc'
|
|
||||||
},
|
|
||||||
as_dict: 1,
|
|
||||||
no_results_message: __('No addresses created'),
|
|
||||||
render_row: this.render_address_row,
|
|
||||||
});
|
|
||||||
// note: render_address_row is defined in contact_control.js
|
|
||||||
}
|
|
||||||
this.frm.address_list.run();
|
|
||||||
},
|
|
||||||
|
|
||||||
create_customer: function() {
|
create_customer: function() {
|
||||||
frappe.model.open_mapped_doc({
|
frappe.model.open_mapped_doc({
|
||||||
method: "erpnext.selling.doctype.lead.lead.make_customer",
|
method: "erpnext.selling.doctype.lead.lead.make_customer",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
frappe.ui.form.on("Address", "validate", function(frm) {
|
frappe.ui.form.on("Address", "validate", function(frm) {
|
||||||
// clear linked customer / supplier / sales partner on saving...
|
// clear linked customer / supplier / sales partner on saving...
|
||||||
$.each(["Customer", "Supplier", "Sales Partner"], function(i, doctype) {
|
$.each(["Customer", "Supplier", "Sales Partner", "Lead"], function(i, doctype) {
|
||||||
var name = frm.doc[doctype.toLowerCase().replace(/ /g, "_")];
|
var name = frm.doc[doctype.toLowerCase().replace(/ /g, "_")];
|
||||||
if(name && locals[doctype] && locals[doctype][name])
|
if(name && locals[doctype] && locals[doctype][name])
|
||||||
frappe.model.remove_from_locals(doctype, name);
|
frappe.model.remove_from_locals(doctype, name);
|
||||||
|
|||||||
Reference in New Issue
Block a user