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.
-
property
geo
¶ Not implemented.
-
property
-
plone.app.event.ical.exporter.
add_to_zones_map
(tzmap, tzid, dt)[source]¶ Build a dictionary of timezone information from a timezone identifier and a date/time object for which the timezone information should be calculated.
- Parameters
tzmap (dictionary) – An existing dictionary of timezone information to be extended or an empty dictionary.
tzid (string) – A timezone identifier.
dt (datetime) – A datetime object.
- Returns
A dictionary with timezone information needed to build VTIMEZONE entries.
- Return type
dictionary
-
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.