swissvotes.path

Functions

get_principal(app) → onegov.swissvotes.models.Principal

get_auth(request[, to]) → onegov.user.Auth

get_locale(app, locale) → onegov.core.i18n.SiteLocale | None

get_votes(app[, page, from_date, to_date, legal_form, ...]) → onegov.swissvotes.collections.SwissVoteCollection

get_vote(app, bfs_number[, term]) → onegov.swissvotes.models.SwissVote | None

get_attachment(app, id) → onegov.swissvotes.models.SwissVoteFile | None

get_pages(app) → onegov.swissvotes.collections.TranslatablePageCollection

get_page(app, id) → onegov.swissvotes.models.TranslatablePage | None

get_page_move(app, subject_id, direction, target_id) → onegov.swissvotes.models.TranslatablePageMove

Module Contents

swissvotes.path.get_principal(app: onegov.swissvotes.app.SwissvotesApp) → onegov.swissvotes.models.Principal[source]
swissvotes.path.get_auth(request: onegov.swissvotes.request.SwissvotesRequest, to: str = '/') → onegov.user.Auth[source]
swissvotes.path.get_locale(app: onegov.swissvotes.app.SwissvotesApp, locale: str) → onegov.core.i18n.SiteLocale | None[source]
swissvotes.path.get_votes(app: onegov.swissvotes.app.SwissvotesApp, page: int = 0, from_date: datetime.date | None = None, to_date: datetime.date | None = None, legal_form: list[int] | None = None, result: list[int] | None = None, policy_area: list[onegov.swissvotes.models.PolicyArea] | None = None, term: str | None = None, full_text: bool | None = None, position_federal_council: list[int] | None = None, position_national_council: list[int] | None = None, position_council_of_states: list[int] | None = None, sort_by: str | None = None, sort_order: str | None = None) → onegov.swissvotes.collections.SwissVoteCollection[source]
swissvotes.path.get_vote(app: onegov.swissvotes.app.SwissvotesApp, bfs_number: str, term: str | None = None) → onegov.swissvotes.models.SwissVote | None[source]
swissvotes.path.get_attachment(app: onegov.swissvotes.app.SwissvotesApp, id: str) → onegov.swissvotes.models.SwissVoteFile | None[source]
swissvotes.path.get_pages(app: onegov.swissvotes.app.SwissvotesApp) → onegov.swissvotes.collections.TranslatablePageCollection[source]
swissvotes.path.get_page(app: onegov.swissvotes.app.SwissvotesApp, id: str) → onegov.swissvotes.models.TranslatablePage | None[source]
swissvotes.path.get_page_move(app: onegov.swissvotes.app.SwissvotesApp, subject_id: str, direction: onegov.core.orm.abstract.MoveDirection, target_id: str) → onegov.swissvotes.models.TranslatablePageMove[source]