Changeset - 41ba224759b8
[Not reviewed]
0 3 0
Christopher Neugebauer - 7 years ago 2017-10-02 23:29:40
chrisjrn@gmail.com
Adds special login link for buy_tickets that displays an message
3 files changed with 14 insertions and 3 deletions:
0 comments (0 inline, 0 general)
pinaxcon/templates/static_pages/attend/attend.html
Show inline comments
...
 
@@ -22,3 +22,3 @@
 

	
 
<div class="pull-right"><a class="btn btn-lg btn-primary" href="/dashboard">Buy a Ticket</a></div>
 
<div class="pull-right"><a class="btn btn-lg btn-primary" href="/tickets/buy">Buy a Ticket</a></div>
 
<h2>Which Ticket?</h2>
...
 
@@ -103,3 +103,3 @@
 
<div class="btn-group">
 
  <a class="btn btn-lg btn-primary" href="/dashboard">Buy a Ticket</a>
 
  <a class="btn btn-lg btn-primary" href="/tickets/buy">Buy a Ticket</a>
 
</div>
pinaxcon/urls.py
Show inline comments
...
 
@@ -33,2 +33,3 @@ urlpatterns = [
 
    url(r"^tickets$", RedirectView.as_view(url="attend")),
 
    url(r"^tickets/buy$", views.buy_ticket, name="buy_ticket"),
 
    url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"),
pinaxcon/views.py
Show inline comments
 
from django.conf import settings
 
from django.contrib import messages
 
from django.http import HttpResponseServerError
 
from django.shortcuts import render
 
from django.shortcuts import redirect, render
 
from django.template import RequestContext
...
 
@@ -30 +31,10 @@ class EmailLoginView(LoginView):
 
    form_class = LoginEmailForm
 

	
 

	
 
def buy_ticket(request):
 

	
 
    print(dir(request.user))
 
    if not request.user.is_authenticated():
 
        messages.warning(request, 'To buy a ticket, either create an account, or log in.')
 

	
 
    return redirect("/dashboard")
0 comments (0 inline, 0 general)