Exemple #1
0
def save_logo_and_name(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)

    request_logo = request.POST.getlist('logo[]')
    if len(request_logo):
        logo_id = request_logo[0].split('/')[3]
        logo = UploadedFile.objects.get(pk = logo_id)

        # Check if this is the first logo to be added, if so add points
        if not venue.logo:
            added_logo(venue)

        # Update logo
        venue.logo = logo

    # If either name has been customized for the first time, add points
    request_name = request.POST['name']
    request_aka_name = request.POST['aka_name']
    default_name = Venue._meta.get_field('name').default
    default_aka_name = Venue._meta.get_field('aka_name').default
    if venue.name == default_name:
        if request_name != default_name:
            added_basic_info(venue)
    if venue.aka_name == default_aka_name:
        if request_aka_name != default_aka_name:
            added_basic_info(venue)

    # Update name(s)
    venue.name = request_name
    venue.aka_name = request_aka_name
    venue.save()
    return HttpResponse('OK')
Exemple #2
0
def save_logo_and_name(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)

    request_logo = request.POST.getlist('logo[]')
    if len(request_logo):
        logo_id = request_logo[0].split('/')[3]
        logo = UploadedFile.objects.get(pk=logo_id)

        # Check if this is the first logo to be added, if so add points
        if not venue.logo:
            added_logo(venue)

        # Update logo
        venue.logo = logo

    # If either name has been customized for the first time, add points
    request_name = request.POST['name']
    request_aka_name = request.POST['aka_name']
    default_name = Venue._meta.get_field('name').default
    default_aka_name = Venue._meta.get_field('aka_name').default
    if venue.name == default_name:
        if request_name != default_name:
            added_basic_info(venue)
    if venue.aka_name == default_aka_name:
        if request_aka_name != default_aka_name:
            added_basic_info(venue)

    # Update name(s)
    venue.name = request_name
    venue.aka_name = request_aka_name
    venue.save()
    return HttpResponse('OK')
Exemple #3
0
def save_medical_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    medical_address = request.POST['medical_address']

    # If this is filled in for the first time, add points
    if venue.medical_address == '':
        if medical_address:
            added_basic_info(venue)

    # Update and save medical details
    venue.medical_address = medical_address
    venue.save()
    return HttpResponse('OK')
Exemple #4
0
def save_medical_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    medical_address = request.POST['medical_address']

    # If this is filled in for the first time, add points
    if venue.medical_address == '':
        if medical_address:
            added_basic_info(venue)

    # Update and save medical details
    venue.medical_address = medical_address
    venue.save()
    return HttpResponse('OK')
Exemple #5
0
def save_handicap_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    handicap_pics = request.POST.getlist('handicap_pics[]')
    handicap_details = request.POST['handicap_details']

    # Reward student for completing handicap info
    if len(venue.handicap_pics) == 0 or venue.handicap_details == '':
        if len(handicap_pics) and handicap_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.handicap_pics.extend(handicap_pics)
    venue.handicap_details = handicap_details
    venue.save()
    return HttpResponse('OK')
Exemple #6
0
def save_admission_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    admission_pics = request.POST.getlist('admission_pics[]')
    admission_details = request.POST['admission_details']

    # Reward student for completing admission info
    if len(venue.admission_pics) == 0 or venue.admission_details == '':
        if len(admission_pics) and admission_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.admission_pics.extend(admission_pics)
    venue.admission_details = admission_details
    venue.save()
    return HttpResponse('OK')
Exemple #7
0
def save_restroom_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    restroom_details = request.POST['restroom_details']
    restroom_pics = request.POST.getlist('restroom_pics[]')

    # If everything is filled in for the first time, add points
    if venue.restroom_details == '' or len(venue.restroom_pics) == 0:
        if restroom_details and len(restroom_pics):
            added_basic_info(venue)

    # Save restroom details
    venue.restroom_details = restroom_details
    venue.restroom_pics.extend(restroom_pics)
    venue.save()
    return HttpResponse('OK')
Exemple #8
0
def save_handicap_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    handicap_pics = request.POST.getlist('handicap_pics[]')
    handicap_details = request.POST['handicap_details']

    # Reward student for completing handicap info
    if len(venue.handicap_pics) == 0 or venue.handicap_details == '':
        if len(handicap_pics) and handicap_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.handicap_pics.extend(handicap_pics)
    venue.handicap_details = handicap_details
    venue.save()
    return HttpResponse('OK')
Exemple #9
0
def save_admission_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    admission_pics = request.POST.getlist('admission_pics[]')
    admission_details = request.POST['admission_details']

    # Reward student for completing admission info
    if len(venue.admission_pics) == 0 or venue.admission_details == '':
        if len(admission_pics) and admission_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.admission_pics.extend(admission_pics)
    venue.admission_details = admission_details
    venue.save()
    return HttpResponse('OK')
Exemple #10
0
def save_restroom_details(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    restroom_details = request.POST['restroom_details']
    restroom_pics = request.POST.getlist('restroom_pics[]')

    # If everything is filled in for the first time, add points
    if venue.restroom_details == '' or len(venue.restroom_pics) == 0:
        if restroom_details and len(restroom_pics):
            added_basic_info(venue)

    # Save restroom details
    venue.restroom_details = restroom_details
    venue.restroom_pics.extend(restroom_pics)
    venue.save()
    return HttpResponse('OK')
Exemple #11
0
def save_playing_surface_pics(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    playing_surface_pics = request.POST.getlist('playing_surface_pics[]')
    playing_surface_details = request.POST['playing_surface_details']

    # Check if pics and details are added, if so add points
    if len(venue.playing_surface_pics) == 0 or venue.playing_surface_details == '':
        if len(playing_surface_pics) and playing_surface_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.playing_surface_pics.extend(playing_surface_pics)
    venue.playing_surface_details = request.POST['playing_surface_details']
    venue.save()
    return HttpResponse('OK')
Exemple #12
0
def save_playing_surface_pics(request, venue_id):
    if request.GET.get('is_temp'):
        venue = TempVenue.objects.get(id=venue_id)
    else:
        venue = Venue.objects.get(id=venue_id)
    playing_surface_pics = request.POST.getlist('playing_surface_pics[]')
    playing_surface_details = request.POST['playing_surface_details']

    # Check if pics and details are added, if so add points
    if len(venue.playing_surface_pics
           ) == 0 or venue.playing_surface_details == '':
        if len(playing_surface_pics) and playing_surface_details != '':
            added_basic_info(venue)

    # Add pics and details and save
    venue.playing_surface_pics.extend(playing_surface_pics)
    venue.playing_surface_details = request.POST['playing_surface_details']
    venue.save()
    return HttpResponse('OK')