summaryrefslogtreecommitdiff
path: root/yaksh/views.py
diff options
context:
space:
mode:
authoradityacp2020-01-03 11:17:04 +0530
committeradityacp2020-01-03 11:17:04 +0530
commit664fa46ba041ebdc5912a3bf125056bbc52b1f95 (patch)
tree67e9c64e62906e8ad63e0e6e9f1324ce69da0fe0 /yaksh/views.py
parent293e95bd0920d2f06058cf3ee4c0be3c2b3cf905 (diff)
downloadonline_test-664fa46ba041ebdc5912a3bf125056bbc52b1f95.tar.gz
online_test-664fa46ba041ebdc5912a3bf125056bbc52b1f95.tar.bz2
online_test-664fa46ba041ebdc5912a3bf125056bbc52b1f95.zip
Remove unncessary break html tags and add bootstrap custom file input
Diffstat (limited to 'yaksh/views.py')
-rw-r--r--yaksh/views.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/yaksh/views.py b/yaksh/views.py
index f5a4b82..b826c81 100644
--- a/yaksh/views.py
+++ b/yaksh/views.py
@@ -1500,6 +1500,7 @@ def show_all_questions(request):
user = request.user
context = {}
+ message = None
if not is_moderator(user):
raise Http404("You are not allowed to view this page !")
@@ -1534,6 +1535,7 @@ def show_all_questions(request):
for question in questions:
question.active = False
question.save()
+ message = "Questions deleted successfully"
if request.POST.get('upload') == 'upload':
form = UploadFileForm(request.POST, request.FILES)
@@ -1543,14 +1545,13 @@ def show_all_questions(request):
ques = Question()
if file_extension == "zip":
files, extract_path = extract_files(questions_file)
- context['message'] = ques.read_yaml(extract_path, user,
+ message = ques.read_yaml(extract_path, user,
files)
elif file_extension in ["yaml", "yml"]:
questions = questions_file.read()
- context['message'] = ques.load_questions(questions, user)
+ message = ques.load_questions(questions, user)
else:
message = "Please Upload a ZIP file"
- context['message'] = message
if request.POST.get('download') == 'download':
question_ids = request.POST.getlist('question')
@@ -1565,7 +1566,7 @@ def show_all_questions(request):
response.write(zip_file.read())
return response
else:
- context['msg'] = ("Please select atleast" +
+ message = ("Please select atleast " +
"one question to download")
if request.POST.get('test') == 'test':
@@ -1578,13 +1579,13 @@ def show_all_questions(request):
return my_redirect("/exam/start/1/{0}/{1}/{2}".format(
trial_module.id, trial_paper.id, trial_course.id))
else:
- context["msg"] = "Please select atleast one question to test"
+ message = "Please select atleast one question to test"
if request.POST.get('question_tags'):
question_tags = request.POST.getlist("question_tags")
search_result = _get_questions_from_tags(question_tags, user)
context['questions'] = search_result
-
+ messages.info(request, message)
return my_render_to_response(request, 'yaksh/showquestions.html', context)