示例#1
0
def error(request, team_id):
    team = get_team(team_id)
    recipient = get_or_create_recipient(team, request.user)
    status_message = AmazonActionStatus.get_status_message(recipient.status_code)

    return render(request, 'old/dashboard/recipients/error.html', {
        'spudder_url': '%s/dashboard/teams/%s/offers' % (settings.SPUDDER_BASE_URL, team_id),
        'status': status_message
    })
示例#2
0
def error(request, venue_id):
    venue = Venue.objects.get(pk = venue_id)
    recipient = VenueRecipient.objects.get_or_create(groundskeeper = venue.student)
    status_message = AmazonActionStatus.get_status_message(recipient.status_code)

    return render(request, 'spuddercern/pages/recipient_error.html', {
        'spudder_url': '%s/venues/view/%s' % (settings.SPUDMART_BASE_URL, venue_id),
        'status': status_message
    })
示例#3
0
def rent_error(request, venue_id):
    venue = get_object_or_404(Venue, pk=venue_id)
    rent_venue = RentVenue.objects.get(venue=venue)
    status_message = AmazonActionStatus.get_status_message(rent_venue.status_code)

    return render(request, 'spuddercern/pages/rent_venue_error.html', {
        'spudder_url': '%s/venues/view/%s' % (settings.SPUDMART_BASE_URL, venue.id),
        'status': status_message,
        'error_message': rent_venue.error_message
    })
示例#4
0
def error(request, donation_id):
    donation = get_object_or_404(Donation, pk=donation_id)
    status_message = AmazonActionStatus.get_status_message(donation.status_code)
    offer_id = donation.offer.spudder_id
    team_id = donation.offer.team.spudder_id

    return render(request, 'old/dashboard/donations/error.html', {
        'spudder_url': '%s/teams/%s/offers/%s' % (settings.SPUDDER_BASE_URL, team_id, offer_id),
        'status': status_message,
        'error_message': donation.error_message
    })
示例#5
0
def error(request, venue_id):
    venue = Venue.objects.get(pk=venue_id)
    recipient = VenueRecipient.objects.get_or_create(
        groundskeeper=venue.student)
    status_message = AmazonActionStatus.get_status_message(
        recipient.status_code)

    return render(
        request, 'spuddercern/pages/recipient_error.html', {
            'spudder_url':
            '%s/venues/view/%s' % (settings.SPUDMART_BASE_URL, venue_id),
            'status':
            status_message
        })
示例#6
0
def error(request, team_id):
    team = get_team(team_id)
    recipient = get_or_create_recipient(team, request.user)
    status_message = AmazonActionStatus.get_status_message(
        recipient.status_code)

    return render(
        request, 'old/dashboard/recipients/error.html', {
            'spudder_url':
            '%s/dashboard/teams/%s/offers' %
            (settings.SPUDDER_BASE_URL, team_id),
            'status':
            status_message
        })
示例#7
0
def rent_error(request, venue_id):
    venue = get_object_or_404(Venue, pk=venue_id)
    rent_venue = RentVenue.objects.get(venue=venue)
    status_message = AmazonActionStatus.get_status_message(
        rent_venue.status_code)

    return render(
        request, 'spuddercern/pages/rent_venue_error.html', {
            'spudder_url':
            '%s/venues/view/%s' % (settings.SPUDMART_BASE_URL, venue.id),
            'status':
            status_message,
            'error_message':
            rent_venue.error_message
        })
示例#8
0
def error(request, donation_id):
    donation = get_object_or_404(Donation, pk=donation_id)
    status_message = AmazonActionStatus.get_status_message(
        donation.status_code)
    offer_id = donation.offer.spudder_id
    team_id = donation.offer.team.spudder_id

    return render(
        request, 'old/dashboard/donations/error.html', {
            'spudder_url':
            '%s/teams/%s/offers/%s' %
            (settings.SPUDDER_BASE_URL, team_id, offer_id),
            'status':
            status_message,
            'error_message':
            donation.error_message
        })