app/projrev/views/base.py
changeset 3 252a2d9713a5
child 4 8d9da911ed7d
equal deleted inserted replaced
2:023ed68d5b5b 3:252a2d9713a5
       
     1 """This module contains the views for the login for the portal.
       
     2 """
       
     3 
       
     4 
       
     5 __authors__ = [
       
     6   '"Madhusudan.C.S" <madhusudancs@gmail.com>',
       
     7 ]
       
     8 
       
     9 
       
    10 from django.core.urlresolvers import reverse
       
    11 from django.http import HttpResponseRedirect
       
    12 
       
    13 
       
    14 def home(request):
       
    15   """Redirect to the relevant page depending on the logged in user.
       
    16   Redirects to login page if the user is not logged in.
       
    17   """
       
    18 
       
    19   if request.user.is_authenticated():
       
    20     if request.user.is_staff:
       
    21       HttpResponseRedirect(reverse('app.projrev.views.proposal.review'))
       
    22     else:
       
    23       HttpResponseRedirect(reverse('app.projrev.views.proposal.submit'))
       
    24   else:
       
    25     HttpResponseRedirect(reverse('app.projrev.views.login.login_validate'))