From 3fd94fd0526ab64f070676e79bb86d4c43ef16bf Mon Sep 17 00:00:00 2001
From: hardythe1
Date: Fri, 21 Nov 2014 19:57:01 +0530
Subject: added logout option on abstracts viewing interface
---
static/website/templates/abstract-details.html | 3 +++
static/website/templates/view-abstracts.html | 3 +++
website/urls.py | 1 +
website/views.py | 7 +++++++
4 files changed, 14 insertions(+)
diff --git a/static/website/templates/abstract-details.html b/static/website/templates/abstract-details.html
index 88ebc6c..f4cdc48 100644
--- a/static/website/templates/abstract-details.html
+++ b/static/website/templates/abstract-details.html
@@ -8,6 +8,9 @@ Proposal Details
{% block content %}
+ Logout
+
+
Title: {{ proposal.title }}
Speaker: {{ proposal.user.first_name }} {{ proposal.user.last_name }}
Bio: {{ proposal.bio }}
diff --git a/static/website/templates/view-abstracts.html b/static/website/templates/view-abstracts.html index fa475fe..4f19bf5 100644 --- a/static/website/templates/view-abstracts.html +++ b/static/website/templates/view-abstracts.html @@ -8,6 +8,9 @@ View Proposals {% block content %} + Logout +Sr # | Title diff --git a/website/urls.py b/website/urls.py index f6d5587..bcfe4b9 100644 --- a/website/urls.py +++ b/website/urls.py @@ -7,6 +7,7 @@ urlpatterns = patterns('', url(r'^page/$', 'website.views.page', name='page'), url(r'^venue/$', 'website.views.venue', name='venue'), url(r'^schedule/$', 'website.views.schedule', name='schedule'), + url(r'^logout/$', 'website.views.UserLogout', name='UserLogout'), url(r'^sponsors/$', 'website.views.sponsors', name='sponsors'), url(r'^contact/$', 'website.views.contact', name='contact'), url(r'^register/$', 'website.views.register', name='register'), diff --git a/website/views.py b/website/views.py index 5db8013..9f8d310 100644 --- a/website/views.py +++ b/website/views.py @@ -1,6 +1,7 @@ from django.http import HttpResponse, HttpResponseRedirect from django.core.context_processors import csrf from django.views.decorators.csrf import csrf_exempt +from django.contrib.auth import authenticate, logout from django.shortcuts import render from django.template import RequestContext from django.core.mail import send_mail @@ -50,6 +51,12 @@ def sponsors(request): def invited_speakers(request): return render(request, 'website/templates/invited-speakers.html') +def UserLogout(request): + user = request.user + if user.is_authenticated() and user.is_active: + logout(request) + return HttpResponseRedirect('/') + def call_for_proposals(request, action=None): context = {} """ EDIT PROPOSAL SECTION """ -- cgit |
---|