From a8392a2a9e62264af8ea096a4a5e99be6cd1b289 Mon Sep 17 00:00:00 2001
From: ankitjavalkar
Date: Tue, 21 Feb 2017 16:20:25 +0530
Subject: Add a new view for logout
---
yaksh/templates/manage.html | 2 +-
yaksh/templates/user.html | 2 +-
yaksh/urls.py | 1 +
yaksh/views.py | 7 +++++++
4 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/yaksh/templates/manage.html b/yaksh/templates/manage.html
index 9744594..c9025d2 100644
--- a/yaksh/templates/manage.html
+++ b/yaksh/templates/manage.html
@@ -19,7 +19,7 @@
My Profile
Change Password
Grader
- Log out
+ Log out
diff --git a/yaksh/templates/user.html b/yaksh/templates/user.html
index 6f879fe..1707305 100644
--- a/yaksh/templates/user.html
+++ b/yaksh/templates/user.html
@@ -16,7 +16,7 @@
diff --git a/yaksh/urls.py b/yaksh/urls.py
index 5544088..ad58985 100644
--- a/yaksh/urls.py
+++ b/yaksh/urls.py
@@ -4,6 +4,7 @@ from yaksh import views
urlpatterns = [
url(r'^$', views.index),
url(r'^login/$', views.user_login, name='login'),
+ url(r'^logout/$', views.user_logout),
url(r'^quizzes/$', views.quizlist_user, name='quizlist_user'),
url(r'^quizzes/(?P\w+)/$', views.quizlist_user, name='quizlist_user'),
url(r'^results/$', views.results_user),
diff --git a/yaksh/views.py b/yaksh/views.py
index ae29508..74c409c 100644
--- a/yaksh/views.py
+++ b/yaksh/views.py
@@ -104,6 +104,13 @@ def user_register(request):
context_instance=ci)
+def user_logout(request):
+ """Show a page to inform user that the quiz has been compeleted."""
+ logout(request)
+ context = {'message': "You have been logged out successfully"}
+ return my_render_to_response('yaksh/complete.html', context)
+
+
@login_required
def quizlist_user(request, enrolled=None):
"""Show All Quizzes that is available to logged-in user."""
--
cgit