sdi/views.py
branchanoop
changeset 124 d4a7644e7fe8
parent 123 dd1a4022d5b1
child 125 92f77f8428e7
equal deleted inserted replaced
123:dd1a4022d5b1 124:d4a7644e7fe8
     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.