summaryrefslogtreecommitdiff
path: root/yaksh/forms.py
diff options
context:
space:
mode:
authoradityacp2020-03-19 19:45:17 +0530
committeradityacp2020-03-19 19:45:17 +0530
commit36f43151ab26744cf9edc05d0df3f0fb901fcaaa (patch)
treec75b5d2730a74191f2c7e51a881e9404f5627c1d /yaksh/forms.py
parent9933ec7861faf8abb38224e4b2f5f75fcf9e857a (diff)
parent1dbaec7dd8098701e11713faa0c9040a315e5fac (diff)
downloadonline_test-36f43151ab26744cf9edc05d0df3f0fb901fcaaa.tar.gz
online_test-36f43151ab26744cf9edc05d0df3f0fb901fcaaa.tar.bz2
online_test-36f43151ab26744cf9edc05d0df3f0fb901fcaaa.zip
Resolve conflicts in the courses view
Diffstat (limited to 'yaksh/forms.py')
-rw-r--r--yaksh/forms.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/yaksh/forms.py b/yaksh/forms.py
index 7d5362b..c0f40ea 100644
--- a/yaksh/forms.py
+++ b/yaksh/forms.py
@@ -49,6 +49,12 @@ test_case_types = (
("floattestcase", "Float Testcase"),
)
+status_types = (
+ ('select','Select Status'),
+ ('active', 'Active'),
+ ('closed', 'Inactive'),
+ )
+
UNAME_CHARS = letters + "._" + digits
PWD_CHARS = letters + punctuation + digits
@@ -377,6 +383,19 @@ class QuestionFilterForm(forms.Form):
)
+class SearchFilterForm(forms.Form):
+ search_tags = forms.CharField(
+ label='Search Tags',
+ widget=forms.TextInput(attrs={'placeholder': 'Search',
+ 'class': form_input_class,}),
+ required=False
+ )
+ search_status = forms.CharField(max_length=16, widget=forms.Select(
+ choices=status_types,
+ attrs={'class': 'custom-select'}),
+ )
+
+
class CourseForm(forms.ModelForm):
""" course form for moderators """
class Meta: