Hi,
i found that fullcalendar.js library which is used in frappe for calendar view, has paid part called FullCalendar Scheduler. I want pay it and extend existing calendar view.
If i want to do that, I need load more libraries (scheduler.js, scheduler.css), original libraries are setted in frappe/views/calendar/calendar.js
get required_libs() {
return [
'assets/frappe/js/lib/fullcalendar/fullcalendar.min.css',
'assets/frappe/js/lib/fullcalendar/fullcalendar.min.js',
'assets/frappe/js/lib/fullcalendar/locale-all.js'
];
}
And then i can set needed properties (like resources, and view settings) in:
doctypename_calendar.js
Is it possible extend / hook this required libs without changing frappe core files?
Or is here some guide how can I develop custom View Type like Calendar view. Ideally create new Calendar View Type in custom app.
Why I need it? What is use case?
My client need manage bookings for many resources. I think that best way is use FullCalendar timeline view.
Thanks for any suggestions.