From 0f2b684a453d7a7ce08a31aca1b7f2b268f5e68a Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 2 Sep 2013 18:47:34 +0530 Subject: [PATCH] [communication] [minor] --- selling/doctype/lead/lead.js | 85 +----------------------------------- 1 file changed, 1 insertion(+), 84 deletions(-) diff --git a/selling/doctype/lead/lead.js b/selling/doctype/lead/lead.js index 3bc357c474..4088739388 100644 --- a/selling/doctype/lead/lead.js +++ b/selling/doctype/lead/lead.js @@ -36,90 +36,7 @@ erpnext.LeadController = wn.ui.form.Controller.extend({ this.frm.dashboard.reset(doc); if(!doc.__islocal) { - if(doc.status=="Converted") {// Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. -// License: GNU General Public License v3. See license.txt - -cur_frm.fields_dict.customer.get_query = function(doc,cdt,cdn) { - return{ query:"controllers.queries.customer_query" } } - -wn.provide("erpnext.support"); -// TODO commonify this code -erpnext.support.CustomerIssue = wn.ui.form.Controller.extend({ - customer: function() { - var me = this; - if(this.frm.doc.customer) { - return this.frm.call({ - doc: this.frm.doc, - method: "set_customer_defaults", - }); - } - } -}); - -$.extend(cur_frm.cscript, new erpnext.support.CustomerIssue({frm: cur_frm})); - -$.extend(cur_frm.cscript, { - onload: function(doc, dt, dn) { - if(in_list(user_roles,'System Manager')) { - cur_frm.footer.help_area.innerHTML = '

Email Settings
\ - Integrate incoming support emails to Support Ticket

'; - } - }, - - refresh: function(doc) { - erpnext.hide_naming_series(); - cur_frm.cscript.make_listing(doc); - if(!doc.__islocal) { - if(cur_frm.fields_dict.status.get_status()=="Write") { - if(doc.status!='Closed') cur_frm.add_custom_button('Close Ticket', cur_frm.cscript['Close Ticket']); - if(doc.status=='Closed') cur_frm.add_custom_button('Re-Open Ticket', cur_frm.cscript['Re-Open Ticket']); - } - - cur_frm.toggle_enable(["subject", "raised_by"], false); - cur_frm.toggle_display("description", false); - } - refresh_field('status'); - }, - - make_listing: function(doc) { - var wrapper = cur_frm.fields_dict['thread_html'].wrapper; - - var comm_list = wn.model.get("Communication", {"parent": doc.name, "parenttype":"Lead"}) - - cur_frm.communication_view = new wn.views.CommunicationList({ - list: comm_list, - parent: wrapper, - doc: doc, - recipients: doc.raised_by - }) - - }, - - 'Close Ticket': function() { - cur_frm.cscript.set_status("Closed"); - }, - - 'Re-Open Ticket': function() { - cur_frm.cscript.set_status("Open"); - }, - - set_status: function(status) { - return wn.call({ - method:"support.doctype.support_ticket.support_ticket.set_status", - args: { - name: cur_frm.doc.name, - status: status - }, - callback: function(r) { - if(!r.exc) cur_frm.reload_doc(); - } - }) - - } - -}) - - + if(doc.status=="Converted") { this.frm.dashboard.set_headline_alert(wn._("Converted"), "alert-success", "icon-ok-sign"); } else { this.frm.dashboard.set_headline_alert(wn._(doc.status), "alert-info", "icon-exclamation-sign");