sdi/views.py
branchanoop
changeset 176 faa42e8fa399
parent 174 d979d1bc1c4e
child 178 f87248c912b4
equal deleted inserted replaced
175:b48d4c18a0aa 176:faa42e8fa399
   181     selected_ppl = Registrant.objects.filter(registrantinfo__status_of_attending_sagedays ="3", 
   181     selected_ppl = Registrant.objects.filter(registrantinfo__status_of_attending_sagedays ="3", 
   182                                                        registrantinfo__status_of_accomodation="3")
   182                                                        registrantinfo__status_of_accomodation="3")
   183     not_selected_ppl = Registrant.objects.filter(registrantinfo__status_of_attending_sagedays ="3", 
   183     not_selected_ppl = Registrant.objects.filter(registrantinfo__status_of_attending_sagedays ="3", 
   184                                                  registrantinfo__status_of_accomodation="1")
   184                                                  registrantinfo__status_of_accomodation="1")
   185 
   185 
   186     user_choices = list(rejected_ppl) + list(selected_not_confirmed_ppl) + list(not_selected_ppl)
   186     user_choices = list(rejected_ppl) + list(selected_ppl) + list(not_selected_ppl)
   187     form = UserSelectForm(user_choices, request.POST)
   187     form = UserSelectForm(user_choices, request.POST)
   188 
   188 
   189     if request.method == "POST" and form.is_valid():
   189     if request.method == "POST" and form.is_valid():
   190         selected_users = form.cleaned_data['selected_users']
   190         selected_users = form.cleaned_data['selected_users']
   191         for user in selected_users:
   191         for user in selected_users:
   194             user_info.save()
   194             user_info.save()
   195         
   195         
   196         return render_to_response("sent_acco_confirm.html", {"selected_users":selected_users})
   196         return render_to_response("sent_acco_confirm.html", {"selected_users":selected_users})
   197     else:
   197     else:
   198         return render_to_response("send_acco_cnf.html", {"rejected": rejected_ppl,
   198         return render_to_response("send_acco_cnf.html", {"rejected": rejected_ppl,
   199                                                         "selected_not_confirmed":selected_not_confirmed_ppl,
   199                                                         "selected":selected_ppl,
   200                                                         "selected_confirmed":selected_confirmed_ppl,
       
   201                                                         "not_selected":not_selected_ppl,
   200                                                         "not_selected":not_selected_ppl,
   202                                                        })
   201                                                        })
   203 
   202 
   204 def confirm_wsp_participation(request, uid):
   203 def confirm_wsp_participation(request, uid):
   205     """ match id versus email and take lappy details.
   204     """ match id versus email and take lappy details.