plone.app.event.ical.exporter

class plone.app.event.ical.exporter.EventsICal(context, request)[source]

Returns events in iCal format.

class plone.app.event.ical.exporter.ICalendarEventComponent(context)[source]

Returns an icalendar object of the event.

plone.app.event.ical.exporter.calendar_from_collection(context)[source]

Container/Event adapter. Returns an icalendar.Calendar object from a Collection.

plone.app.event.ical.exporter.calendar_from_container(context)[source]

Container adapter. Returns an icalendar.Calendar object from a Containerish context like a Folder.

plone.app.event.ical.exporter.calendar_from_event(context)[source]

Event adapter. Returns an icalendar.Calendar object from an Event context.

plone.app.event.ical.exporter.construct_icalendar(context, events)[source]

Returns an icalendar.Calendar object.

Parameters:
  • context – A content object, which is used for calendar details like Title and Description. Usually a container, collection or the event itself.
  • events – The list of event objects, which are included in this calendar.