url( r'^calendar/(?P<calendar_slug>[-\w]+)/$', 'schedule.views.calendar', name="calendar_home", ), # Event Urls url(r'^event/create/(?P<calendar_slug>[-\w]+)/$', 'schedule.views.create_or_edit_event', name='calendar_create_event'), url(r'^event/edit/(?P<calendar_slug>[-\w]+)/(?P<event_id>\d+)/$', 'schedule.views.create_or_edit_event', name='edit_event'), url(r'^event/(?P<event_id>\d+)/$', 'schedule.views.event', name="event"), url(r'^event/delete/(?P<event_id>\d+)/$', DeleteEventView.as_view(), name="delete_event"), # urls for already persisted occurrences url(r'^occurrence/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', 'schedule.views.occurrence', name="occurrence"), url(r'^occurrence/cancel/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', 'schedule.views.cancel_occurrence', name="cancel_occurrence"), url(r'^occurrence/edit/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', 'schedule.views.edit_occurrence', name="edit_occurrence"), #urls for unpersisted occurrences url(r'^occurrence/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$',
url(r'^fullcalendar/(?P<calendar_slug>[-\w]+)/$', FullCalendarView.as_view(), name='fullcalendar'), # Event Urls url(r'^event/create/(?P<calendar_slug>[-\w]+)/$', CreateEventView.as_view(), name='calendar_create_event'), url(r'^event/edit/(?P<calendar_slug>[-\w]+)/(?P<event_id>\d+)/$', EditEventView.as_view(), name='edit_event'), url(r'^event/(?P<event_id>\d+)/$', EventView.as_view(), name="event"), url(r'^event/delete/(?P<event_id>\d+)/$', DeleteEventView.as_view(), name="delete_event"), # urls for already persisted occurrences url(r'^occurrence/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', OccurrenceView.as_view(), name="occurrence"), url(r'^occurrence/cancel/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', CancelOccurrenceView.as_view(), name="cancel_occurrence"), url(r'^occurrence/edit/(?P<event_id>\d+)/(?P<occurrence_id>\d+)/$', EditOccurrenceView.as_view(), name="edit_occurrence"), # urls for unpersisted occurrences url(r'^occurrence/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$',