org.views.occurrence ==================== .. py:module:: org.views.occurrence .. autoapi-nested-parse:: The onegov org collection of images uploaded to the site. Classes ------- .. autoapisummary:: org.views.occurrence.Filter Functions --------- .. autoapisummary:: org.views.occurrence.get_filters org.views.occurrence.keyword_count org.views.occurrence.view_occurrences org.views.occurrence.view_occurrence org.views.occurrence.handle_edit_event_filters org.views.occurrence.ical_export_occurence org.views.occurrence.ical_export_occurences org.views.occurrence.export_occurrences org.views.occurrence.json_export_occurences org.views.occurrence.xml_export_all_occurrences org.views.occurrence.import_occurrences Module Contents --------------- .. py:class:: Filter Bases: :py:obj:`NamedTuple` .. py:attribute:: title :type: str .. py:attribute:: tags :type: tuple[onegov.core.elements.Link, Ellipsis] .. py:function:: get_filters(request: onegov.org.request.OrgRequest, self: onegov.event.OccurrenceCollection, keyword_counts: collections.abc.Mapping[str, collections.abc.Mapping[str, int]], view_name: str = '') -> list[Filter] .. py:function:: keyword_count(request: onegov.org.request.OrgRequest, collection: onegov.event.OccurrenceCollection) -> dict[str, dict[str, int]] .. py:function:: view_occurrences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest, layout: onegov.org.layout.OccurrencesLayout | None = None) -> onegov.core.types.RenderData View all occurrences of all events. .. py:function:: view_occurrence(self: onegov.event.Occurrence, request: onegov.org.request.OrgRequest, layout: onegov.org.layout.OccurrenceLayout | None = None) -> onegov.core.types.RenderData View a single occurrence of an event. .. py:function:: handle_edit_event_filters(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest, form: onegov.org.forms.event.EventConfigurationForm, layout: onegov.org.layout.OccurrencesLayout | None = None) -> onegov.core.types.RenderData | webob.Response .. py:function:: ical_export_occurence(self: onegov.event.Occurrence, request: onegov.org.request.OrgRequest) -> morepath.request.Response Returns the occurrence as ics. .. py:function:: ical_export_occurences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest) -> morepath.request.Response Returns the occurrences as ics. .. py:function:: export_occurrences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest, form: onegov.org.forms.ExportForm, layout: onegov.org.layout.OccurrencesLayout | None = None) -> onegov.core.types.RenderData | webob.Response Export the occurrences in various formats. .. py:function:: json_export_occurences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest) -> onegov.core.types.JSON_ro Returns the occurrences as JSON. This is used for the senantis.dir.eventsportlet. .. py:function:: xml_export_all_occurrences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest) -> morepath.request.Response Returns events as xml. Url for xml view: ../events/xml .. py:function:: import_occurrences(self: onegov.event.OccurrenceCollection, request: onegov.org.request.OrgRequest, form: onegov.org.forms.EventImportForm, layout: onegov.org.layout.OccurrencesLayout | None = None) -> onegov.core.types.RenderData | webob.Response