landsgemeinde.app ================= .. py:module:: landsgemeinde.app Classes ------- .. autoapisummary:: landsgemeinde.app.LandsgemeindeApp Functions --------- .. autoapisummary:: landsgemeinde.app.get_create_new_organisation_factory landsgemeinde.app.get_template_variables landsgemeinde.app.get_static_directory landsgemeinde.app.get_template_directory landsgemeinde.app.get_js_path landsgemeinde.app.get_i18n_localedirs landsgemeinde.app.get_theme landsgemeinde.app.get_backend_ticker landsgemeinde.app.get_person_votum landsgemeinde.app.get_start_time landsgemeinde.app.get_backend_agenda_items landsgemeinde.app.pages_cache_tween_factory Module Contents --------------- .. py:class:: LandsgemeindeApp Bases: :py:obj:`onegov.town6.TownApp` Baseclass for Morepath OneGov applications. .. py:property:: pages_cache :type: onegov.core.cache.RedisCacheRegion A cache for pages. .. py:function:: get_create_new_organisation_factory() -> collections.abc.Callable[[LandsgemeindeApp, str], onegov.org.models.Organisation] .. py:function:: get_template_variables(request: onegov.landsgemeinde.request.LandsgemeindeRequest) -> onegov.core.types.RenderData .. py:function:: get_static_directory() -> str .. py:function:: get_template_directory() -> str .. py:function:: get_js_path() -> str .. py:function:: get_i18n_localedirs() -> list[str] .. py:function:: get_theme() -> onegov.landsgemeinde.theme.LandsgemeindeTheme .. py:function:: get_backend_ticker() -> collections.abc.Iterator[str] .. py:function:: get_person_votum() -> collections.abc.Iterator[str] .. py:function:: get_start_time() -> collections.abc.Iterator[str] .. py:function:: get_backend_agenda_items() -> collections.abc.Iterator[str] .. py:function:: pages_cache_tween_factory(app: LandsgemeindeApp, handler: collections.abc.Callable[[onegov.landsgemeinde.request.LandsgemeindeRequest], webob.Response]) -> collections.abc.Callable[[onegov.landsgemeinde.request.LandsgemeindeRequest], webob.Response] Cache pages for 5 minutes.