Ejemplo n.º 1
0
def event_complete(request, event_id):
    if not request.user.is_superuser:
        return redirect('brewhouse-display')

    event = get_object_or_404(Event, pk=event_id)
    event.completed = True
    event.date = datetime.datetime.now().date()
    event.save()

    tweet_event.delay(event)

    return redirect('beer-show', event.beer.id)
Ejemplo n.º 2
0
def beer_gone(request, beer_id):
    beer = get_object_or_404(Beer, pk=beer_id)

    if beer.current_state() == 6:
        messages.error(request, "This beer is already marked as 'gone'!")
        return redirect('beer-show', beer.id)

    # Create a new event marking this beer as gone
    event = Event()
    event.beer = beer
    event.date = datetime.datetime.now().date()
    event.event_type = 6    # Hard-coding this is kind of gross...
    event.completed = True
    event.save()

    tweet_event.delay(event)

    return redirect('beer-show', beer.id)