56 lines
1.2 KiB
JavaScript
56 lines
1.2 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")
|
|
);
|
|
},
|
|
});
|