manage.get.gov/src/registrar/views/index.py
Neil Martinsen-Burrell b8f3d9bc5d
Domain detail view
2023-03-09 14:53:54 -06:00

22 lines
745 B
Python

from django.db.models import F
from django.shortcuts import render
from registrar.models import DomainApplication
def index(request):
"""This page is available to anyone without logging in."""
context = {}
if request.user.is_authenticated:
applications = DomainApplication.objects.filter(creator=request.user)
context["domain_applications"] = applications
domains = request.user.permissions.values(
"role",
pk=F("domain__id"),
name=F("domain__name"),
created_time=F("domain__created_at"),
application_status=F("domain__domain_application__status"),
)
context["domains"] = domains
return render(request, "home.html", context)