mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-23 17:51:03 +02:00
use reverse for urls
This commit is contained in:
parent
87e2c12b20
commit
f10314e7ce
2 changed files with 5 additions and 3 deletions
|
@ -3,6 +3,7 @@ from django.urls import reverse
|
||||||
from .test_views import TestWithUser
|
from .test_views import TestWithUser
|
||||||
from django_webtest import WebTest # type: ignore
|
from django_webtest import WebTest # type: ignore
|
||||||
from django.utils.dateparse import parse_datetime
|
from django.utils.dateparse import parse_datetime
|
||||||
|
from django.urls import reverse
|
||||||
|
|
||||||
|
|
||||||
class GetRequestsJsonTest(TestWithUser, WebTest):
|
class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
|
@ -158,14 +159,14 @@ class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
|
|
||||||
# Check action_url
|
# Check action_url
|
||||||
action_url_expected = (
|
action_url_expected = (
|
||||||
f"/domain-request/{self.domain_requests[i].id}/edit"
|
reverse('domain-request/<id>/edit/', kwargs={'pk': self.domain_requests[i].id})
|
||||||
if self.domain_requests[i].status
|
if self.domain_requests[i].status
|
||||||
in [
|
in [
|
||||||
DomainRequest.DomainRequestStatus.STARTED,
|
DomainRequest.DomainRequestStatus.STARTED,
|
||||||
DomainRequest.DomainRequestStatus.ACTION_NEEDED,
|
DomainRequest.DomainRequestStatus.ACTION_NEEDED,
|
||||||
DomainRequest.DomainRequestStatus.WITHDRAWN,
|
DomainRequest.DomainRequestStatus.WITHDRAWN,
|
||||||
]
|
]
|
||||||
else f"/domain-request/{self.domain_requests[i].id}"
|
else reverse('domain-request', kwargs={'pk': self.domain_requests[i].id})
|
||||||
)
|
)
|
||||||
self.assertEqual(action_url_expected, action_urls[i])
|
self.assertEqual(action_url_expected, action_urls[i])
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@ from django.http import JsonResponse
|
||||||
from django.core.paginator import Paginator
|
from django.core.paginator import Paginator
|
||||||
from registrar.models import UserDomainRole, Domain
|
from registrar.models import UserDomainRole, Domain
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
|
from django.urls import reverse
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
@ -40,7 +41,7 @@ def get_domains_json(request):
|
||||||
"state": domain.state,
|
"state": domain.state,
|
||||||
"state_display": domain.state_display(),
|
"state_display": domain.state_display(),
|
||||||
"get_state_help_text": domain.get_state_help_text(),
|
"get_state_help_text": domain.get_state_help_text(),
|
||||||
"action_url": f"/domain/{domain.id}",
|
"action_url": reverse('domain', kwargs={'pk': domain.id}),
|
||||||
"action_label": ("View" if domain.state in [Domain.State.DELETED, Domain.State.ON_HOLD] else "Manage"),
|
"action_label": ("View" if domain.state in [Domain.State.DELETED, Domain.State.ON_HOLD] else "Manage"),
|
||||||
"svg_icon": ("visibility" if domain.state in [Domain.State.DELETED, Domain.State.ON_HOLD] else "settings"),
|
"svg_icon": ("visibility" if domain.state in [Domain.State.DELETED, Domain.State.ON_HOLD] else "settings"),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue