def invite_list(request,eventId): event = get_object_or_404(Event,pk=eventId) new_person = EventAttendancePerson() new_person.event = event new_person_form = NewEventPersonForm(instance=new_person) invite_list = event.eventattendanceperson_set.all() student_sunets = StandardStudentCSVProcessor.getStudentSunetIDs() student_annotated = [] for student in invite_list: recognized = False if student.sunetid in student_sunets: recognized = True student_annotated.append((student,recognized)) flag = "" if request.GET.get('flag'): flag = request.GET.get('flag') return render_to_response('scanner/manage/invite_list.html',{ 'event': event, 'new_person_form': new_person_form, 'invite_list': student_annotated, 'flag': flag, }, context_instance=RequestContext(request))
def newEventPerson(request,eventId): event = get_object_or_404(Event,pk=eventId) new_person = EventAttendancePerson() new_person.event = event #TODO: if we add better auth, make sure we check that the user can edit the event's rules before saving form = NewEventPersonForm(request.POST,instance=new_person) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('scanner.views.invite_list',kwargs={'eventId': event.pk}) + "?flag=person_added") else: print "Problems!" print form.errors