Previously it was only possible to change the status if someone was
*both* a voter *and* an admin. But the admins would still get the button
(but not talkvoters).
@transaction.atomic
def talkvote_status(request, confname):
conference = get_object_or_404(Conference, urlname=confname)
- if not conference.talkvoters.filter(pk=request.user.id):
+ if not conference.talkvoters.filter(pk=request.user.id) and not conference.administrators.filter(pk=request.user.id):
return HttpResponse('You are not a talk voter for this conference!')
isadmin = conference.administrators.filter(pk=request.user.id).exists()