[feat]Fullcalendar integration done
This commit is contained in:
parent
9d6ab55d13
commit
5296d18c27
9 changed files with 116 additions and 18 deletions
|
|
@ -55,6 +55,7 @@
|
|||
//= require bootstrap-select
|
||||
//= require osem-survey
|
||||
//= require pagy
|
||||
//= require fullcalendar-scheduler/main.js
|
||||
|
||||
$(document).ready(function() {
|
||||
$('a[disabled=disabled]').click(function(event){
|
||||
|
|
|
|||
|
|
@ -26,4 +26,6 @@
|
|||
*= require osem-navbar
|
||||
*= require mastodon
|
||||
*= require conferences
|
||||
|
||||
*= require fullcalendar-scheduler/main.css
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -19,11 +19,11 @@ class FullCalendarFormatter
|
|||
|
||||
def event_schedule_to_resource(event_schedule)
|
||||
{
|
||||
id: event_schedule.event.guid,
|
||||
title: event_schedule.event.title,
|
||||
start: event_schedule.start_time,
|
||||
end: event_schedule.end_time,
|
||||
source: event_schedule.room.guid
|
||||
id: event_schedule.event.guid,
|
||||
title: event_schedule.event.title,
|
||||
start: event_schedule.start_time,
|
||||
end: event_schedule.end_time,
|
||||
resourceId: event_schedule.room.guid
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
timeZone: 'UTC',
|
||||
initialView: 'resourceTimeGridDay',
|
||||
resources: "<%= @rooms >",
|
||||
events: "<%= @event_schedules >"
|
||||
resources: #{@rooms.html_safe},
|
||||
events: #{@event_schedules.html_safe}
|
||||
});
|
||||
|
||||
calendar.render();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue