Merge branch 'tests' into search-changes

pull/89/head
Karl Hobley 2014-02-23 16:17:45 +00:00
commit d53347abcd
1 zmienionych plików z 0 dodań i 29 usunięć

Wyświetl plik

@ -155,35 +155,6 @@ class EventPage(Page):
indexed_fields = ('get_audience_display', 'location', 'body') indexed_fields = ('get_audience_display', 'location', 'body')
search_name = "Event" search_name = "Event"
@property
def event_index(self):
# Find event index in ancestors
for ancestor in reversed(self.get_ancestors()):
if isinstance(ancestor.specific, EventIndexPage):
return ancestor
# No ancestors are event indexes,
# just return first event index in database
return EventIndexPage.objects.first()
def serve(self, request):
if "format" in request.GET:
if request.GET['format'] == 'ical':
# Export to ical format
response = HttpResponse(
export_event(self, 'ical'),
content_type='text/calendar',
)
response['Content-Disposition'] = 'attachment; filename=' + self.slug + '.ics'
return response
else:
# Unrecognised format error
message = 'Could not export event\n\nUnrecognised format: ' + request.GET['format']
return HttpResponse(message, content_type='text/plain')
else:
# Display event page as usual
return super(EventPage, self).serve(request)
EventPage.content_panels = [ EventPage.content_panels = [
FieldPanel('title', classname="full title"), FieldPanel('title', classname="full title"),
FieldPanel('date_from'), FieldPanel('date_from'),