translator_directory.forms.user_group ===================================== .. py:module:: translator_directory.forms.user_group Classes ------- .. autoapisummary:: translator_directory.forms.user_group.TranslatorUserGroupForm Module Contents --------------- .. py:class:: 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) Bases: :py:obj:`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. .. py:attribute:: shared_email :value: None .. py:attribute:: finanzstelle .. py:attribute:: accountant_emails .. py:method:: on_request() -> None .. py:method:: ensure_accountants_are_editors() -> bool .. py:method:: update_model(model: onegov.user.UserGroup) -> None .. py:method:: apply_model(model: onegov.user.UserGroup) -> None