Source code for accounts.views.covid
from django.contrib.auth.decorators import login_required
from django.shortcuts import render
[docs]
@login_required()
def covid_htmx(request):
"""return current state of users covid status as HTML"""
return render(request, "accounts/profile/covid_htmx.html")
[docs]
@login_required()
def covid_user_confirm_htmx(request):
"""Update users covid status"""
request.user.covid_status = request.user.CovidStatus.USER_CONFIRMED
request.user.save()
return render(request, "accounts/profile/covid_htmx.html")
[docs]
@login_required()
def covid_user_exempt_htmx(request):
"""Update users covid status to anti-vaxxer"""
request.user.covid_status = request.user.CovidStatus.USER_EXEMPT
request.user.save()
return render(request, "accounts/profile/covid_htmx.html")