translator_directory.forms.user_group

Classes

TranslatorUserGroupForm

Custom user group form for translator directory.

Module Contents

class translator_directory.forms.user_group.TranslatorUserGroupForm(formdata: webob.multidict.MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: collections.abc.Mapping[str, collections.abc.Sequence[Any]] | None = None, **kwargs: Any)[source]

Bases: onegov.org.forms.ManageUserGroupForm

Custom user group form for translator directory.

Links user groups to a Finanzstelle (cost center) and associated accountant emails for notifications. Editors defined as accountant_emails can see time report tickets for their assigned Finanzstelle.

shared_email = None[source]
finanzstelle[source]
accountant_emails[source]
on_request() None[source]
ensure_accountants_are_editors() bool[source]
update_model(model: onegov.user.UserGroup) None[source]
apply_model(model: onegov.user.UserGroup) None[source]