add urls and class for status update

This commit is contained in:
Jon Roberts 2023-03-27 10:09:21 -06:00
parent e8b7bfb9c4
commit 3ae81b8926
No known key found for this signature in database
GPG key ID: EED093582198B041
2 changed files with 18 additions and 0 deletions

View file

@ -52,6 +52,11 @@ urlpatterns = [
views.ApplicationWizard.as_view(),
name=views.ApplicationWizard.EDIT_URL_NAME,
),
path(
"application/<id>",
views.ApplicationStatus.as_view(),
name="application-status"
),
path("health/", views.health),
path("openid/", include("djangooidc.urls")),
path("register/", include((application_urls, APPLICATION_NAMESPACE))),

View file

@ -7,6 +7,8 @@ from django.urls import resolve, reverse
from django.utils.translation import gettext_lazy as _
from django.views.generic import TemplateView
from django.contrib import messages
from django.utils.safestring import mark_safe
from django.views.generic import DetailView
from registrar.forms import application_wizard as forms
from registrar.models import DomainApplication
@ -462,6 +464,17 @@ class Review(ApplicationWizard):
# # TODO: errors to let users know why this isn't working
# return self.goto(self.steps.current)
class ApplicationStatus(DetailView):
template_name = "application_status.html"
forms = [] # type: ignore
def get_context_data(self):
context = super().get_context_data()
context["application"] = self.application
return context
def goto_next_step(self):
return self.done()
class Finished(ApplicationWizard):
template_name = "application_done.html"