Hello, Vishal,
The article that you are referring to, is exactly the one that showcases the implementation we advise, in a scenario where a custom edit form needs to be implemented.
Regarding the fields - you can configure the Shema of the Scheduler Datasource, in order to define which fields should be used to supply the component with data.
As for the different popup variants - You can perform a check and set the custom template only for the users that you need to:
template: function(data){
if(user == "myuser") {
return kendo.template($("#event-template").html())(data);
}
},
Hope this would help.
Regards,
Nencho
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.