translator_directory.forms.time_report
Classes
Form for creating/editing translator time reports. |
Module Contents
- class translator_directory.forms.time_report.TranslatorTimeReportForm(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.form.FormForm for creating/editing translator time reports.
- get_assignment_type_choices() list[wtforms.fields.choices._Choice][source]
Return assignment type choices.
- get_travel_choices() list[wtforms.fields.choices._Choice][source]
Return travel distance choices with compensation.
- get_hourly_rate(translator: onegov.translator_directory.models.translator.Translator) decimal.Decimal[source]
Determine hourly rate based on translator certification.
- populate_obj(obj: onegov.translator_directory.models.time_report.TranslatorTimeReport) None[source]
Populate the model from form, converting hours to minutes.