X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=qcg%2Fforms.py;h=d9d7a92e4bdfb76041d1b3ae46abda288bb4c748;hb=cb292970db9b3ea3054212858abb5eebe73f0fd9;hp=3d90145fedcb89cfe4f1cc421611f29953b495ba;hpb=1e4d91a02e314709d4ec1425f814996ff042a2d8;p=qcg-portal.git diff --git a/qcg/forms.py b/qcg/forms.py index 3d90145..d9d7a92 100644 --- a/qcg/forms.py +++ b/qcg/forms.py @@ -26,6 +26,8 @@ class FiltersForm(forms.Form): 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], @@ -35,14 +37,13 @@ class FiltersForm(forms.Form): ), 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) @@ -51,6 +52,5 @@ class FiltersForm(forms.Form): # 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)