app/projrev/views/base.py
changeset 12 aac4944aca52
parent 4 8d9da911ed7d
equal deleted inserted replaced
11:dfc069c2d35d 12:aac4944aca52
     7 ]
     7 ]
     8 
     8 
     9 
     9 
    10 from django.core.urlresolvers import reverse
    10 from django.core.urlresolvers import reverse
    11 from django.http import HttpResponseRedirect
    11 from django.http import HttpResponseRedirect
       
    12 from django.shortcuts import render_to_response
       
    13 from django.template import RequestContext
    12 
    14 
    13 
    15 
    14 def home(request):
    16 def home(request):
    15   """Redirect to the relevant page depending on the logged in user.
    17   """Redirect to the relevant page depending on the logged in user.
    16   Redirects to login page if the user is not logged in.
    18   Redirects to login page if the user is not logged in.
    20     if request.user.is_staff:
    22     if request.user.is_staff:
    21       return HttpResponseRedirect(reverse('app.projrev.views.proposal.review'))
    23       return HttpResponseRedirect(reverse('app.projrev.views.proposal.review'))
    22     else:
    24     else:
    23       return HttpResponseRedirect(reverse('app.projrev.views.proposal.submit'))
    25       return HttpResponseRedirect(reverse('app.projrev.views.proposal.submit'))
    24   else:
    26   else:
    25     return HttpResponseRedirect(reverse('app.projrev.views.login.login_validate'))
    27     template = 'projrev/home.html'
       
    28     return render_to_response(template, RequestContext(request, {}))