Review feedback: logging, name changes

This commit is contained in:
Neil Martinsen-Burrell 2023-04-04 10:24:04 -05:00
parent f66df2c931
commit ac73a54a9d
No known key found for this signature in database
GPG key ID: 6A3C818CC10D0184
4 changed files with 10 additions and 3 deletions

View file

@ -476,7 +476,7 @@ class DomainApplication(TimeStampedModel):
try:
send_templated_email(
"emails/submission_confirmation.txt",
"emails/submission_confirmation.subject.txt",
"emails/submission_confirmation_subject.txt",
self.submitter.email,
context={"id": self.id, "domain_name": self.requested_domain.name},
)

View file

@ -38,7 +38,7 @@
</svg><span class="margin-left-05">Add another user</span>
</a>
{% if domain.invitations.all %}
{% if domain.invitations.exists %}
<h2>Invitations</h2>
<table class="usa-table usa-table--borderless usa-table--stacked dotgov-table--stacked dotgov-table">
<caption class="sr-only">Domain invitations</caption>

View file

@ -1,5 +1,7 @@
"""View for a single Domain."""
import logging
from django.contrib import messages
from django.contrib.messages.views import SuccessMessageMixin
from django.db import IntegrityError
@ -15,6 +17,9 @@ from ..utility.email import send_templated_email, EmailSendingError
from .utility import DomainPermission
logger = logging.getLogger(__name__)
class DomainView(DomainPermission, DetailView):
"""Domain detail overview page."""
@ -79,7 +84,7 @@ class DomainAddUserView(DomainPermission, FormMixin, DetailView):
try:
send_templated_email(
"emails/domain_invitation.txt",
"emails/domain_invitation.subject.txt",
"emails/domain_invitation_subject.txt",
to_address=email_address,
context={
"domain_url": self._domain_abs_url(),
@ -88,6 +93,8 @@ class DomainAddUserView(DomainPermission, FormMixin, DetailView):
)
except EmailSendingError:
messages.warning(self.request, "Could not send email invitation.")
logger.warn("Could not sent email invitation to %s for domain %s",
email_address, self.object, exc_info=True)
else:
messages.success(
self.request, f"Invited {email_address} to this domain."