feriennet.utils

Attributes

NAME_SEPARATOR

Functions

encode_name(→ str)

decode_name(→ tuple[str | None, str | None])

parse_donation_amounts(→ tuple[float, Ellipsis])

format_donation_amounts(→ str)

period_bound_occasions(→ list[onegov.activity.Occasion])

activity_ages(...)

activity_spots(→ int)

activity_min_cost(→ decimal.Decimal | None)

activity_max_cost(→ decimal.Decimal | None)

Module Contents

feriennet.utils.NAME_SEPARATOR = '\xa0'[source]
feriennet.utils.encode_name(first_name: str, last_name: str) str[source]
feriennet.utils.decode_name(fullname: str | None) tuple[str | None, str | None][source]
feriennet.utils.parse_donation_amounts(text: str) tuple[float, Ellipsis][source]
feriennet.utils.format_donation_amounts(amounts: collections.abc.Iterable[decimal.Decimal | float]) str[source]
feriennet.utils.period_bound_occasions(activity: onegov.activity.Activity, request: onegov.feriennet.request.FeriennetRequest) list[onegov.activity.Occasion][source]
feriennet.utils.activity_ages(activity: onegov.activity.Activity, request: onegov.feriennet.request.FeriennetRequest) tuple[onegov.activity.types.BoundedIntegerRange, Ellipsis][source]
feriennet.utils.activity_spots(activity: onegov.activity.Activity, request: onegov.feriennet.request.FeriennetRequest) int[source]
feriennet.utils.activity_min_cost(activity: onegov.activity.Activity, request: onegov.feriennet.request.FeriennetRequest) decimal.Decimal | None[source]
feriennet.utils.activity_max_cost(activity: onegov.activity.Activity, request: onegov.feriennet.request.FeriennetRequest) decimal.Decimal | None[source]