File diff 6a18824aa354 → 8c28ca0f79cb
pinaxcon/views.py
Show inline comments
 
new file 100644
 
from django.shortcuts import render, redirect
 

	
 
from account.decorators import login_required
 
from symposion.proposals.models import ProposalSection
 

	
 

	
 
@login_required
 
def dashboard(request):
 
    """
 
    Copy of symposion.views.dashboard modified to inject available proposal
 
    kinds into the request context.
 
    """
 

	
 
    if request.session.get("pending-token"):
 
        return redirect("speaker_create_token", request.session["pending-token"])
 

	
 

	
 
    sections = ProposalSection.available().prefetch_related('section__proposal_kinds')
 
    kinds = [k for kind in section for k in section.proposal_kinds]
 
    return render(request, "dashboard.html", {'kinds': kinds})