* Events in timeline * Namespace correction * Codacy correction * Addition of sales partners in participants * Correct json indent
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and Contributors
 | |
| // MIT License. See license.txt
 | |
| frappe.provide("frappe.desk");
 | |
| 
 | |
| frappe.ui.form.on("Event", {
 | |
| 	refresh: function(frm) {
 | |
| 		frm.set_query('reference_doctype', "event_participants", function() {
 | |
| 			return {
 | |
| 				"filters": {
 | |
| 					"name": ["in", ["Contact", "Lead", "Customer", "Supplier", "Employee", "Sales Partner"]]
 | |
| 				}
 | |
| 			};
 | |
| 		});
 | |
| 
 | |
| 		frm.add_custom_button(__('Add Leads'), function() {
 | |
| 			new frappe.desk.eventParticipants(frm, "Lead");
 | |
| 		}, __("Add Participants"));
 | |
| 
 | |
| 		frm.add_custom_button(__('Add Customers'), function() {
 | |
| 			new frappe.desk.eventParticipants(frm, "Customer");
 | |
| 		}, __("Add Participants"));
 | |
| 
 | |
| 		frm.add_custom_button(__('Add Suppliers'), function() {
 | |
| 			new frappe.desk.eventParticipants(frm, "Supplier");
 | |
| 		}, __("Add Participants"));
 | |
| 
 | |
| 		frm.add_custom_button(__('Add Employees'), function() {
 | |
| 			new frappe.desk.eventParticipants(frm, "Employee");
 | |
| 		}, __("Add Participants"));
 | |
| 
 | |
| 		frm.add_custom_button(__('Add Sales Partners'), function() {
 | |
| 			new frappe.desk.eventParticipants(frm, "Sales Partners");
 | |
| 		}, __("Add Participants"));
 | |
| 	}
 | |
| });
 |