translator_directory.views.time_report
Functions
|
|
|
|
|
Using just a normal request.warning gets suppressed. |
|
Accept time report. |
Generate CSV rows for accounting export in the required format. |
|
|
Export confirmed time reports as CSV for accounting. |
|
|
|
|
|
Module Contents
- translator_directory.views.time_report.view_time_reports(self: onegov.translator_directory.collections.time_report.TimeReportCollection, request: onegov.translator_directory.request.TranslatorAppRequest) onegov.core.types.RenderData[source]
- translator_directory.views.time_report.edit_time_report(self: onegov.translator_directory.models.time_report.TranslatorTimeReport, request: onegov.translator_directory.request.TranslatorAppRequest, form: onegov.translator_directory.forms.time_report.TranslatorTimeReportForm) onegov.core.types.RenderData | webob.Response[source]
- translator_directory.views.time_report.show_warning_for_intercooler(request: onegov.translator_directory.request.TranslatorAppRequest, message: str) webob.Response[source]
Using just a normal request.warning gets suppressed. So we use this.
- translator_directory.views.time_report.accept_time_report(self: onegov.translator_directory.models.ticket.TimeReportTicket, request: onegov.translator_directory.request.TranslatorAppRequest) webob.Response[source]
Accept time report.
- translator_directory.views.time_report.generate_accounting_export_rows(reports: list[onegov.translator_directory.models.time_report.TranslatorTimeReport]) collections.abc.Iterator[list[str]][source]
Generate CSV rows for accounting export in the required format.
- translator_directory.views.time_report.export_accounting_csv(self: onegov.translator_directory.collections.time_report.TimeReportCollection, request: onegov.translator_directory.request.TranslatorAppRequest) webob.Response[source]
Export confirmed time reports as CSV for accounting.
- translator_directory.views.time_report.generate_time_report_pdf_bytes(time_report: onegov.translator_directory.models.time_report.TranslatorTimeReport, translator: onegov.translator_directory.models.translator.Translator, request: onegov.translator_directory.request.TranslatorAppRequest) bytes[source]