// 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")); } });