summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhusudan.C.S2011-01-18 17:34:57 +0530
committerMadhusudan.C.S2011-01-18 17:34:57 +0530
commita4e8b45709898d1f4f0626293e41a7442aaca2e9 (patch)
tree14c9366de42d1acc7d054a0f5f1d85e2bfaf312a
parentaf9fd7d7b6885618dc9587ac3e7247d116bd70d9 (diff)
downloadpytask-a4e8b45709898d1f4f0626293e41a7442aaca2e9.tar.gz
pytask-a4e8b45709898d1f4f0626293e41a7442aaca2e9.tar.bz2
pytask-a4e8b45709898d1f4f0626293e41a7442aaca2e9.zip
Redirect successful login to profile page if logged in from activation complete.
-rwxr-xr-xpytask/profile/views.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pytask/profile/views.py b/pytask/profile/views.py
index a84531d..b4fce21 100755
--- a/pytask/profile/views.py
+++ b/pytask/profile/views.py
@@ -204,12 +204,17 @@ def login_proceed(request):
# Check if the request came from logout page, if so set
# authentication to redirect to home page
- if reverse('auth_logout') == urlparse.urlsplit(
- request.META['HTTP_REFERER'])[2]:
+ referer_path = urlparse.urlsplit(request.META['HTTP_REFERER'])[2]
+ if referer_path == reverse('auth_logout'):
response = {
'authentication': 'success',
'redirect': reverse('home_page'),
}
+ elif referer_path == reverse('registration_activation_complete'):
+ response = {
+ 'authentication': 'success',
+ 'redirect': reverse('view_profile'),
+ }
else:
response = {
'authentication': 'success',