3535import datetime
3636import hashlib
3737
38+ from django .conf import settings
3839from django .template import RequestContext
3940from django .http import HttpResponse , Http404 , HttpResponseRedirect
4041from django .shortcuts import get_object_or_404 , render_to_response
41- from django .contrib .auth .decorators import login_required
4242from django .contrib .auth import REDIRECT_FIELD_NAME , authenticate , login
43+ from django .contrib .auth .decorators import login_required
4344from django .contrib .auth .models import User
44- from django .conf import settings
45+ from django .http import HttpResponseRedirect , HttpResponse , Http404
46+ from django .shortcuts import render_to_response
47+ from django .template import RequestContext
48+ from django .utils import simplejson
4549from django .utils .http import urlquote
46-
4750from django .contrib .auth .models import User
4851from django .utils import simplejson as json
4952from django .utils .translation import ugettext as _
5053
51- from forms import *
54+ #from forms import *
55+ from ietf .ietfauth .forms import (RegistrationForm , PasswordForm ,
56+ RecoverPasswordForm )
5257
5358
5459def index (request ):
@@ -61,7 +66,8 @@ def url_login(request, user, passwd):
6166 if user .is_active :
6267 login (request , user )
6368 return HttpResponseRedirect ('/accounts/loggedin/?%s=%s' % (REDIRECT_FIELD_NAME , urlquote (redirect_to )))
64- return HttpResponse ("Not authenticated?" , status = 500 )
69+ return HttpResponse ("Not authenticated?" , status = 500 )
70+
6571
6672def ietf_login (request ):
6773 if not request .user .is_authenticated ():
@@ -71,6 +77,7 @@ def ietf_login(request):
7177 request .session .set_test_cookie ()
7278 return HttpResponseRedirect ('/accounts/loggedin/?%s=%s' % (REDIRECT_FIELD_NAME , urlquote (redirect_to )))
7379
80+
7481def ietf_loggedin (request ):
7582 if not request .session .test_cookie_worked ():
7683 return HttpResponse ("You need to enable cookies" )
@@ -79,28 +86,28 @@ def ietf_loggedin(request):
7986 if not redirect_to or '//' in redirect_to or ' ' in redirect_to :
8087 redirect_to = settings .LOGIN_REDIRECT_URL
8188 return HttpResponseRedirect (redirect_to )
82-
89+
90+
8391@login_required
8492def profile (request ):
8593 if settings .USE_DB_REDESIGN_PROXY_CLASSES :
8694 from ietf .person .models import Person
8795 from ietf .group .models import Role
88-
96+
8997 roles = []
9098 person = None
9199 try :
92100 person = request .user .get_profile ()
93101 roles = Role .objects .filter (person = person )
94102 except Person .DoesNotExist :
95103 pass
96-
104+
97105 return render_to_response ('registration/profileREDESIGN.html' ,
98106 dict (roles = roles ,
99107 person = person ),
100108 context_instance = RequestContext (request ))
101-
102- return render_to_response ('registration/profile.html' , context_instance = RequestContext (request ))
103109
110+ return render_to_response ('registration/profile.html' , context_instance = RequestContext (request ))
104111
105112def create_account (request ):
106113 success = False
@@ -178,7 +185,7 @@ def ajax_check_username(request):
178185 username = request .GET .get ('username' , '' )
179186 error = False
180187 if User .objects .filter (username = username ).count ():
181- error = _ ('This email is already in use ' )
188+ error = _ ('This email address is already registered ' )
182189 return HttpResponse (json .dumps ({'error' : error }), mimetype = 'text/plain' )
183190
184191def test_email (request ):
0 commit comments