Beispiel #1
0
 def occurrence_list_ical(self, request):
     """
     Returns an iCal file containing all occurrences returned from `self._occurrence_list`
     """
     occurrences = self._occurrence_list_context(
         request, self.occurrence_qs)['occurrence_pool']
     return response_as_ical(request, occurrences)
 def occurrence_ical(self, request, event_slug, occurrence_pk):
     """
     Returns a single Occurrence as an iCal file
     """
     occurrence = get_object_or_404(self.occurrence_qs, pk=occurrence_pk)
     return response_as_ical(request, occurrence)
 def event_ical(self, request, event_slug):
     """
     Returns all of an Event's occurrences as an iCal file
     """
     event = get_object_or_404(self.event_qs, slug=event_slug)
     return response_as_ical(request, event.occurrences.all())
 def occurrence_list_ical(self, request):
     """
     Returns an iCal file containing all occurrences returned from `self._occurrence_list`
     """
     occurrences = self._occurrence_list_context(request, self.occurrence_qs)['occurrence_pool']
     return response_as_ical(request, occurrences)
Beispiel #5
0
 def occurrence_ical(self, request, event_slug, occurrence_pk):
     """
     Returns a single Occurrence as an iCal file
     """
     occurrence = get_object_or_404(self.occurrence_qs, pk=occurrence_pk)
     return response_as_ical(request, occurrence)
Beispiel #6
0
 def event_ical(self, request, event_slug):
     """
     Returns all of an Event's occurrences as an iCal file
     """
     event = get_object_or_404(self.event_qs, slug=event_slug)
     return response_as_ical(request, event.occurrences.all())