translator_directory.collections.ticket
Classes
Mixin for filtering tickets by finanzstelle. |
|
Ticket collection that filters TimeReportTickets by finanzstelle. |
|
Archived ticket collection that filters TimeReportTickets by |
Module Contents
- class translator_directory.collections.ticket.TimeReportTicketFilterMixin[source]
Mixin for filtering tickets by finanzstelle.
- class translator_directory.collections.ticket.TimeReportFilteredTicketCollection(session: Any, page: int = 0, state: str = 'open', handler: str = 'ALL', group: str | None = None, owner: str = '*', submitter: str = '*', term: str | None = None, extra_parameters: dict[str, Any] | None = None, request: onegov.translator_directory.request.TranslatorAppRequest | None = None)[source]
Bases:
TimeReportTicketFilterMixin,onegov.org.models.ticket.FilteredTicketCollectionTicket collection that filters TimeReportTickets by finanzstelle.
Non-admin users can only see tickets for time reports where they are listed as an accountant in the associated finanzstelle user group.
- class translator_directory.collections.ticket.TimeReportFilteredArchivedTicketCollection(session: Any, page: int = 0, state: str = 'archived', handler: str = 'ALL', group: str | None = None, owner: str = '*', submitter: str = '*', term: str | None = None, extra_parameters: dict[str, Any] | None = None, request: onegov.translator_directory.request.TranslatorAppRequest | None = None)[source]
Bases:
TimeReportTicketFilterMixin,onegov.org.models.ticket.FilteredArchivedTicketCollectionArchived ticket collection that filters TimeReportTickets by finanzstelle.
Non-admin users can only see archived tickets for time reports where they are listed as an accountant in the associated finanzstelle user group.