I see you are using FullCalendar so can we not add 2 extra parts of this to make Knack even better.
1) The Drag 'n' Drop (External) part so we could have an object with for example resources to be planned (Unassigned) that we can drag 'n' drop on to the calendar and also drag 'n' drop them to reschedule them: https://fullcalendar.io/js/fullcalendar-3.4.0/demos/external-dragging.html
2) The scheduler part, it is not free but it gives the Gantt/Scheduler part that is much needed and can also work with the drag 'n' drop above: https://fullcalendar.io/js/fullcalendar-scheduler-1.6.2/demos/external-dragging.html
This also covers the below posts:
https://support.knack.com/hc/en-us/community/posts/222496547-Resource-Gantt-Calendar
https://support.knack.com/hc/en-us/community/posts/220707848-Gantt-Calendar-View
https://support.knack.com/hc/en-us/community/posts/220707228-Rules-on-Calendar-For-Drag-Drop-
Combine #1 with a Kaban view (as requested here: https://support.knack.com/hc/en-us/community/posts/222496647-Kanban-view) and you have the drag ;'n' drop from unassigned function with 2 different views.
My use case is an engineers calendar so each engineer (And tools) are a resource that are scheduled and can be seen side by side rather than a different colour with today's calendar.
Thanks
Dan