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