mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-20 17:56:11 +02:00
Merge pull request #630 from cisagov/rjm/516-security-email
Add test to 516 to check for logging in user who does not have domain role
This commit is contained in:
commit
c7dfc50a73
4 changed files with 9 additions and 3 deletions
|
@ -84,7 +84,7 @@ urlpatterns = [
|
||||||
name="domain-nameservers",
|
name="domain-nameservers",
|
||||||
),
|
),
|
||||||
path(
|
path(
|
||||||
"domain/<int:pk>/securityemail",
|
"domain/<int:pk>/security-email",
|
||||||
views.DomainSecurityEmailView.as_view(),
|
views.DomainSecurityEmailView.as_view(),
|
||||||
name="domain-security-email",
|
name="domain-security-email",
|
||||||
),
|
),
|
||||||
|
|
|
@ -1095,6 +1095,12 @@ class TestDomainPermissions(TestWithDomainPermissions):
|
||||||
)
|
)
|
||||||
self.assertEqual(response.status_code, 403)
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
with less_console_noise():
|
||||||
|
response = self.client.get(
|
||||||
|
reverse("domain-security-email", kwargs={"pk": self.domain.id})
|
||||||
|
)
|
||||||
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
|
||||||
class TestDomainDetail(TestWithDomainPermissions, WebTest):
|
class TestDomainDetail(TestWithDomainPermissions, WebTest):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|
|
@ -130,7 +130,7 @@ class DomainSecurityEmailView(DomainPermission, FormMixin, DetailView):
|
||||||
"""The form is valid, call setter in model."""
|
"""The form is valid, call setter in model."""
|
||||||
|
|
||||||
# Set the security email from the form
|
# Set the security email from the form
|
||||||
new_email = form.cleaned_data["security_email"]
|
new_email = form.cleaned_data.get("security_email", "")
|
||||||
domain = self.get_object()
|
domain = self.get_object()
|
||||||
domain.set_security_email(new_email)
|
domain.set_security_email(new_email)
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
10038 OUTOFSCOPE http://app:8080/users
|
10038 OUTOFSCOPE http://app:8080/users
|
||||||
10038 OUTOFSCOPE http://app:8080/users/add
|
10038 OUTOFSCOPE http://app:8080/users/add
|
||||||
10038 OUTOFSCOPE http://app:8080/nameservers
|
10038 OUTOFSCOPE http://app:8080/nameservers
|
||||||
10038 OUTOFSCOPE http://app:8080/securityemail
|
10038 OUTOFSCOPE http://app:8080/security-email
|
||||||
10038 OUTOFSCOPE http://app:8080/delete
|
10038 OUTOFSCOPE http://app:8080/delete
|
||||||
10038 OUTOFSCOPE http://app:8080/withdraw
|
10038 OUTOFSCOPE http://app:8080/withdraw
|
||||||
10038 OUTOFSCOPE http://app:8080/withdrawconfirmed
|
10038 OUTOFSCOPE http://app:8080/withdrawconfirmed
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue