url(r'^calendar/week/(?P<calendar_slug>[-\w]+)/$', CalendarByPeriodsView.as_view(), name="week_calendar", kwargs={'periods': [Week], 'template_name': 'schedule/calendar_week.html'}), url(r'^calendar/daily/(?P<calendar_slug>[-\w]+)/$', CalendarByPeriodsView.as_view(), name="day_calendar", kwargs={'periods': [Day], 'template_name': 'schedule/calendar_day.html'}), url(r'^calendar/(?P<calendar_slug>[-\w]+)/$', CalendarView.as_view(), name="calendar_home", ), 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"),
'template_name': 'schedule/calendar_week.html' }), url(r'^calendar/daily/(?P<calendar_slug>[-\w]+)/$', CalendarByPeriodsView.as_view(), name="day_calendar", kwargs={ 'periods': [Day], 'template_name': 'schedule/calendar_day.html' }), url( r'^calendar/(?P<calendar_slug>[-\w]+)/$', CalendarView.as_view(), name="calendar_home", ), 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'^calendar/week/(?P<calendar_slug>[-\w]+)/$', CalendarByPeriodsView.as_view(), name="week_calendar", kwargs={'periods': [Week], 'template_name': 'schedule/calendar_week.html'}), url(r'^calendar/daily/(?P<calendar_slug>[-\w]+)/$', CalendarByPeriodsView.as_view(), name="day_calendar", kwargs={'periods': [Day], 'template_name': 'schedule/calendar_day.html'}), url(r'^calendar/(?P<calendar_slug>[-\w]+)/$', CalendarView.as_view(), name="calendar_home", ), url(r'^fullcalendar/(?P<calendar_slug>[-\w]+)/$', FullCalendarView.as_view(), name='fullcalendar'), url(r'^fullcalendar/(?P<calendar_slug>[-\w]+)/(?P<fcview>[-\w]+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/$', 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/edit_all/(?P<calendar_slug>[-\w]+)/(?P<event_id>\d+)/$', EditAllEventView.as_view(), name='edit_all_event'),