summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--static/website/templates/abstract-details.html3
-rw-r--r--static/website/templates/view-abstracts.html3
-rw-r--r--website/urls.py1
-rw-r--r--website/views.py7
4 files changed, 14 insertions, 0 deletions
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 %}
+ <a style="float:right;" href="{% url 'website:UserLogout' %}" class="btn btn-info">Logout</a>
+ <br>
+ <br>
<p><b>Title: </b>&nbsp;{{ proposal.title }}</p>
<p><b>Speaker: </b>&nbsp;{{ proposal.user.first_name }} {{ proposal.user.last_name }}</p>
<p><b>Bio: </b>&nbsp;{{ proposal.bio }}</p>
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 %}
+ <a style="float:right;" href="{% url 'website:UserLogout' %}" class="btn btn-info">Logout</a>
+ <br>
+ <br>
<table class="table table-bordered">
<th width=50> Sr #
<th>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 """