feriennet.utils

Attributes

NAME_SEPARATOR

Functions

encode_name(first_name, last_name) → str

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

parse_donation_amounts(text) → tuple[float, ...]

format_donation_amounts(amounts) → str

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

activity_ages(activity, request) → tuple[onegov.activity.types.BoundedIntegerRange, ...]

activity_spots(activity, request) → int

activity_min_cost(activity, request) → decimal.Decimal | None

activity_max_cost(activity, request) → 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, ...][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, ...][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]