'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+)/$', 'schedule.views.occurrence', name="occurrence_by_date"), url(r'^occurrence/cancel/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', 'schedule.views.cancel_occurrence', name="cancel_occurrence_by_date"), url(r'^occurrence/edit/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', 'schedule.views.edit_occurrence', name="edit_occurrence_by_date"), #feed urls url(r'^feed/calendar/upcoming/(.*)/$', UpcomingEventsFeed(), name='upcoming_events_feed'), url(r'^ical/calendar/(.*)/$', CalendarICalendar(), name='calendar_ical'), #api urls url(r'^api/occurrences', 'schedule.views.api_occurrences', name='api_occurences'), url(r'^$', ListView.as_view(queryset=Calendar.objects.all()), name='schedule'), )
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+)/$', occurrence, name="occurrence_by_date"), url(r'^occurrence/cancel/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', cancel_occurrence, name="cancel_occurrence_by_date"), url(r'^occurrence/edit/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', edit_occurrence, name="edit_occurrence_by_date"), #feed urls url(r'^feed/calendar/upcoming/(.*)/$', UpcomingEventsFeed(), name='upcoming_events_feed'), url(r'^ical/calendar/(.*)/$', CalendarICalendar(), name='calendar_ical'), #api urls url(r'^api/occurrences', api_occurrences, name='api_occurences'), url(r'^$', ListView.as_view(queryset=Calendar.objects.all()), name='schedule'), ]
#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+)/$', 'schedule.views.occurrence', name="occurrence_by_date"), url(r'^occurrence/cancel/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', 'schedule.views.cancel_occurrence', name="cancel_occurrence_by_date"), url(r'^occurrence/edit/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$', 'schedule.views.edit_occurrence', name="edit_occurrence_by_date"), #feed urls url(r'^feed/calendar/(.*)/$', 'django.contrib.syndication.views.feed', {"feed_dict": { "upcoming": UpcomingEventsFeed }}), (r'^ical/calendar/(.*)/$', CalendarICalendar()), url(r'$', object_list, info_dict, name='schedule'), )
OccurrencePreview.as_view(), name="occurrence_by_date", ), url( r"^occurrence/cancel/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$", CancelOccurrenceView.as_view(), name="cancel_occurrence_by_date", ), url( r"^occurrence/edit/(?P<event_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<hour>\d+)/(?P<minute>\d+)/(?P<second>\d+)/$", CreateOccurrenceView.as_view(), name="edit_occurrence_by_date", ), # feed urls url( r"^feed/calendar/upcoming/(?P<calendar_id>\d+)/$", UpcomingEventsFeed(), name="upcoming_events_feed", ), url(r"^ical/calendar/(.*)/$", CalendarICalendar(), name="calendar_ical"), # api urls url(r"^api/occurrences", api_occurrences, name="api_occurrences"), url(r"^api/move_or_resize/$", api_move_or_resize_by_code, name="api_move_or_resize"), url(r"^api/select_create/$", api_select_create, name="api_select_create"), url(r"^$", ListView.as_view(queryset=Calendar.objects.all()), name="schedule"), ]