Example #1
0
def UrlDump(request):
    if not request.user.is_superuser:
        return HttpResponse('')
    attendees = reg6models.Attendee.objects.filter(checked_in=True)
    response = HttpResponse(mimetype='text/plain')
    for f in attendees:
        hashval = validators.hashAttendee(f) + '%04d' % f.id
        response.write('%s %s\n' % (f.first_name, f.last_name))
        response.write('%s\n' % f.email)
        response.write('%s\n' % hashval)
    return response
Example #2
0
def UrlDump(request):
  if not request.user.is_superuser:
    return HttpResponse('')
  attendees = reg6models.Attendee.objects.filter(checked_in=True)
  response = HttpResponse(mimetype='text/plain')
  for f in attendees:
    hashval = validators.hashAttendee(f) + '%04d' % f.id
    response.write('%s %s\n' % (f.first_name, f.last_name))
    response.write('%s\n' % f.email)
    response.write('%s\n' % hashval)
  return response
Example #3
0
def SurveyLookup(request):
    if request.method == 'GET':
        return render_to_response('speaker_survey/survey_lookup.html', {
            'title': 'Speaker Surveys',
            'unknown': False,
        })

    error = False
    hashval = None
    id = -1
    if 'name' not in request.POST or 'id' not in request.POST:
        error = True
    if not error:
        try:
            id = int(request.POST['id'])
        except ValueError:
            error = True

    if not error:
        try:
            attendee = reg6models.Attendee.objects.get(id=id)
            if attendee.checked_in and attendee.first_name == request.POST[
                    'name']:
                hashval = validators.hashAttendee(attendee) + '%04d' % id
        except reg6models.Attendee.DoesNotExist:
            error = True

    if hashval:
        return render_to_response('speaker_survey/survey_lookup.html', {
            'title': 'Speaker Surveys',
            'hash': hashval,
        })
    else:
        return render_to_response(
            'speaker_survey/survey_lookup.html', {
                'title': 'Speaker Surveys',
                'id': request.POST['id'],
                'name': request.POST['name'],
                'unknown': True,
            })
Example #4
0
def SurveyLookup(request):
  if request.method == 'GET':
    return render_to_response('speaker_survey/survey_lookup.html',
      {'title': 'Speaker Surveys',
       'unknown': False,
      })

  error = False
  hashval = None
  id = -1
  if 'name' not in request.POST or 'id' not in request.POST:
    error = True
  if not error:
    try:
      id = int(request.POST['id'])
    except ValueError:
      error = True

  if not error:
    try:
      attendee = reg6models.Attendee.objects.get(id=id)
      if attendee.checked_in and attendee.first_name == request.POST['name']:
        hashval = validators.hashAttendee(attendee) + '%04d' % id
    except reg6models.Attendee.DoesNotExist:
      error = True

  if hashval:
    return render_to_response('speaker_survey/survey_lookup.html',
      {'title': 'Speaker Surveys',
       'hash': hashval,
      })
  else:
    return render_to_response('speaker_survey/survey_lookup.html',
      {'title': 'Speaker Surveys',
       'id': request.POST['id'],
       'name': request.POST['name'],
       'unknown': True,
      })