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)
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)