4 from django.utils.datastructures import MultiValueDictKeyError |
4 from django.utils.datastructures import MultiValueDictKeyError |
5 |
5 |
6 from django.contrib.auth import authenticate, login, logout |
6 from django.contrib.auth import authenticate, login, logout |
7 |
7 |
8 from sage_days.sdi.models import Registrant, RegistrantInfo, ParticipantInfo |
8 from sage_days.sdi.models import Registrant, RegistrantInfo, ParticipantInfo |
9 from sage_days.sdi.forms import RegisterForm, SearchForm, EmailForm, LoginForm, UserSelectForm |
9 from sage_days.sdi.forms import RegisterForm, SearchForm, EmailForm, LoginForm, UserSelectForm, ParticipantInfoForm |
10 from sage_days.sdi.events import send_reg_complete_mail, mail_invi, send_wsp_ptc_confirm |
10 from sage_days.sdi.events import send_reg_complete_mail, mail_invi, send_wsp_ptc_confirm |
11 from sage_days.settings import APACHE_URL_PREFIX as aup |
11 from sage_days.settings import APACHE_URL_PREFIX as aup |
12 |
12 |
13 def register(request): |
13 def register(request): |
14 """ The user register page. |
14 """ The user register page. |
207 if status == "3": |
207 if status == "3": |
208 return render_to_response("attending_sgd.html") |
208 return render_to_response("attending_sgd.html") |
209 elif status != "2": |
209 elif status != "2": |
210 raise Http404 |
210 raise Http404 |
211 |
211 |
212 if request.method == "POST": |
212 participant_info = ParticipantInfo() |
213 participant_info = ParticipantInfo() |
213 participant_info.participant = user |
214 participant_info.participant = user |
214 |
215 participant_info.save() |
215 if request.method == "POST": |
216 else: |
216 pass |
|
217 else: |
|
218 form = ParticipantInfoForm(instance=participant_info) |
217 return render_to_response("cnf_sgd_ptc.html", {"user":user}) |
219 return render_to_response("cnf_sgd_ptc.html", {"user":user}) |
218 |
220 |
219 |
221 |
220 def admin_login(request): |
222 def admin_login(request): |
221 """ basic login. |
223 """ basic login. |