STATUS_MAP = {
ACTIVE: (
+ Task.STATUS_CHOICES_REVERSED[TaskStatus.UNSUBMITTED],
+ Task.STATUS_CHOICES_REVERSED[TaskStatus.UNCOMMITTED],
Task.STATUS_CHOICES_REVERSED[TaskStatus.QUEUED],
Task.STATUS_CHOICES_REVERSED[TaskStatus.PREPROCESSING],
Task.STATUS_CHOICES_REVERSED[TaskStatus.PENDING],
),
FINISHED: (
Task.STATUS_CHOICES_REVERSED[TaskStatus.FINISHED],
- Task.STATUS_CHOICES_REVERSED[TaskStatus.FAILED],
- Task.STATUS_CHOICES_REVERSED[TaskStatus.CANCELED],
),
FAILED: (
Task.STATUS_CHOICES_REVERSED[TaskStatus.FAILED],
Task.STATUS_CHOICES_REVERSED[TaskStatus.CANCELED],
),
}
+ STATUS_CHOICES_DICT = dict(STATUS_CHOICES)
status = forms.MultipleChoiceField(choices=STATUS_CHOICES, label=u"Status", required=False,
widget=forms.CheckboxSelectMultiple)
# advanced
keywords = forms.CharField(max_length=100, label=u"Wyszukaj frazę", required=False)
- status_exact = forms.ChoiceField(choices=[(None, u"----------")] + Task.STATUS_CHOICES, label=u"Status", required=False)
submission = forms.CharField(label=u"Data zlecenia", validators=[date_range_validator], required=False)
finish = forms.CharField(label=u"Data zakończenia", validators=[date_range_validator], required=False)