Ejemplo n.º 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)
Ejemplo n.º 2
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)
Ejemplo n.º 3
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())
Ejemplo n.º 4
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)
Ejemplo n.º 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)
Ejemplo n.º 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())