# HG changeset patch # User Madhusudan.C.S # Date 1249541249 -19800 # Node ID 252a2d9713a549f35dcb4232a3957a9554074329 # Parent 023ed68d5b5b521187ae021d4728f3ad524ea481 Fixing the previous patch. Adding app.projrev.views.base diff -r 023ed68d5b5b -r 252a2d9713a5 app/projrev/views/base.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/projrev/views/base.py Thu Aug 06 12:17:29 2009 +0530 @@ -0,0 +1,25 @@ +"""This module contains the views for the login for the portal. +""" + + +__authors__ = [ + '"Madhusudan.C.S" ', +] + + +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: + HttpResponseRedirect(reverse('app.projrev.views.proposal.review')) + else: + HttpResponseRedirect(reverse('app.projrev.views.proposal.submit')) + else: + HttpResponseRedirect(reverse('app.projrev.views.login.login_validate'))