app/projrev/views/base.py
author Santosh G. Vattam <vattam.santosh@gmail.com>
Thu, 06 Aug 2009 18:49:06 +0530
changeset 33 2840389ee7f9
parent 4 8d9da911ed7d
child 12 aac4944aca52
permissions -rw-r--r--
Added checkAccess routine

"""This module contains the views for the login for the portal.
"""


__authors__ = [
  '"Madhusudan.C.S" <madhusudancs@gmail.com>',
]


from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect


def home(request):
  """Redirect to the relevant page depending on the logged in user.
  Redirects to login page if the user is not logged in.
  """

  if request.user.is_authenticated():
    if request.user.is_staff:
      return HttpResponseRedirect(reverse('app.projrev.views.proposal.review'))
    else:
      return HttpResponseRedirect(reverse('app.projrev.views.proposal.submit'))
  else:
    return HttpResponseRedirect(reverse('app.projrev.views.login.login_validate'))