Exemplo n.º 1
0
def auction(request,auction_id):
    auction = get_object_or_404(Auction,pk=auction_id)
    return render_to_response("auction.html",
                              dict(user=request.user,
                                   au=get_auction_user(request.user),
                                   auction=auction,
                                   user_can_bid=auction.user_can_bid(request.user),
                                   user_is_auction_winner=auction.is_user_auction_winner(request.user),
                                   user_is_top_bidder=auction.is_user_top_bidder(request.user),
                                   )
                              )
Exemplo n.º 2
0
def index(request):
    user = request.user
    au = get_auction_user(request.user)
    open_auctions = Auction.objects.filter(status="open").order_by('-modified')
    for auction in open_auctions:
        if auction.user_can_bid(user):
            auction.can_bid = True
        else:
            auction.can_bid = False
    return render_to_response("index.html",
                              dict(user=user,
                                   au=au,
                                   open_auctions=open_auctions,
                                   nobid_auctions=Auction.objects.filter(status="nobid").order_by('-modified'),
                                   closed_auctions=Auction.objects.filter(status="closed").order_by('-modified')))
Exemplo n.º 3
0
def user_page(request):
    return render_to_response("profile.html",dict(user=request.user,
                                                  open_auctions=user_open_auctions(request.user),
                                                  won_auctions=user_won_auctions(request.user),
                                                  au=get_auction_user(request.user)))