Removing post form for certain situations

This commit is contained in:
Rebecca Hsieh 2024-05-30 12:59:40 -07:00
parent 5faf480e3e
commit 707e5a21ea
No known key found for this signature in database
3 changed files with 13 additions and 11 deletions

View file

@ -21,8 +21,5 @@
"http://localhost:8080/request/requirements/",
"http://localhost:8080/request/finished/",
"http://localhost:8080/user-profile/"
],
"ignore": [
"WCAG2AA.Principle2.Guideline2_2.2_2_1.H91"
]
}

View file

@ -18,12 +18,18 @@
<div class="usa-modal__footer">
<ul class="usa-button-group">
{% if not_form %}
<li class="usa-button-group__item">
<form method="post">
{% csrf_token %}
{{ modal_button }}
</form>
</li>
{% else %}
<li class="usa-button-group__item">
<form method="post">
{% csrf_token %}
{{ modal_button }}
</form>
</li>
{% endif %}
<li class="usa-button-group__item">
{% comment %} The cancel button the DS form actually triggers a context change in the view,
in addition to being a close modal hook {% endcomment %}

View file

@ -386,6 +386,7 @@ class DomainRequestWizard(DomainRequestWizardPermissionView, TemplateView):
if DomainRequest._form_complete(self.domain_request):
modal_button = '<button type="submit" ' 'class="usa-button" ' ">Submit request</button>"
context_stuff = {
"not_form": False,
"form_titles": self.TITLES,
"steps": self.steps,
"visited": self.storage.get("step_history", []),
@ -401,11 +402,9 @@ class DomainRequestWizard(DomainRequestWizardPermissionView, TemplateView):
"user": self.request.user,
}
else: # form is not complete
modal_button = (
"<!-- pa11y-ignore-next-line WCAG2AA.Principle2.Guideline2_2.2_2_1.H91 -->"
'<button type="button" class="usa-button" data-close-modal>Return to request</button>'
)
modal_button = '<button type="button" class="usa-button" data-close-modal>Return to request</button>'
context_stuff = {
"not_form": True,
"form_titles": self.TITLES,
"steps": self.steps,
"visited": self.storage.get("step_history", []),