SciPost Code Repository

Skip to content
Snippets Groups Projects
constants.py 1.23 KiB
Newer Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


TICKET_PRIORITY_URGENT = 'urgent'
TICKET_PRIORITY_HIGH = 'high'
TICKET_PRIORITY_MEDIUM = 'medium'
TICKET_PRIORITY_LOW = 'low'

TICKET_PRIORITIES = [
    (TICKET_PRIORITY_URGENT, 'Urgent (immediate handling needed)'),
    (TICKET_PRIORITY_HIGH, 'High (handle as soon as possible)'),
    (TICKET_PRIORITY_MEDIUM, 'Medium (handle soon)'),
    (TICKET_PRIORITY_LOW, 'Low (handle when available)')
]

TICKET_STATUS_UNASSIGNED = 'unassigned'
TICKET_STATUS_ASSIGNED = 'assigned'
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
TICKET_STATUS_PASSED_ON = 'passedon'
TICKET_STATUS_PICKEDUP = 'pickedup'
TICKET_STATUS_AWAITING_RESPONSE_ASSIGNEE = 'awaitingassignee'
TICKET_STATUS_AWAITING_RESPONSE_USER = 'awaitinguser'
TICKET_STATUS_RESOLVED = 'resolved'
TICKET_STATUS_CLOSED = 'closed'

TICKET_STATUSES = [
    (TICKET_STATUS_UNASSIGNED, 'Unassigned'),
    (TICKET_STATUS_ASSIGNED, 'Assigned'),
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
    (TICKET_STATUS_PASSED_ON, 'Passed on'),
    (TICKET_STATUS_PICKEDUP, 'Picked up'),
    (TICKET_STATUS_AWAITING_RESPONSE_ASSIGNEE, 'Awaiting response from SciPost'),
    (TICKET_STATUS_AWAITING_RESPONSE_USER, 'Awaiting response from user'),
    (TICKET_STATUS_RESOLVED, 'Resolved'),
    (TICKET_STATUS_CLOSED, 'Closed')
]