diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index aae845cf2..c5a0926ad 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -963,7 +963,6 @@ class DomainRequest(TimeStampedModel): permissions=[UserPortfolioPermissionChoices.VIEW_ALL_REQUESTS], include_admin=True ) cc_addresses = list(portfolio_view_requests_users.values_list("email", flat=True)) - print("cc addresses: ", cc_addresses) send_templated_email( email_template, diff --git a/src/registrar/templates/emails/domain_manager_removed.txt b/src/registrar/templates/emails/domain_manager_removed.txt new file mode 100644 index 000000000..01bdd66d6 --- /dev/null +++ b/src/registrar/templates/emails/domain_manager_removed.txt @@ -0,0 +1,31 @@ +{% autoescape off %}{# In a text file, we don't want to have HTML entities escaped #} +Hi, {{ recipient.first_name }}. + +A domain manager was removed from {{ domain.name }}. + +REMOVED BY: {{ "populate" }} +REMOVED ON: {{date}} +MANAGER REMOVED: {{ "populate" }} + + +---------------------------------------------------------------- + + +WHY DID YOU RECEIVE THIS EMAIL? + +You’re listed as a domain manager for {{ domain.name }}, so you’ll receive a notification whenever a domain manager is removed from that domain. +If you have questions or concerns, reach out to the person who removed the domain manager or reply to this email. + + +THANK YOU + +.Gov helps the public identify official, trusted information. Thank you for using a .gov domain. + +---------------------------------------------------------------- + +The .gov team +Contact us +Learn about .gov + +The .gov registry is a part of the Cybersecurity and Infrastructure Security Agency (CISA) . +{% endautoescape %} diff --git a/src/registrar/templates/emails/domain_manager_removed_subject.txt b/src/registrar/templates/emails/domain_manager_removed_subject.txt new file mode 100644 index 000000000..c84a20f18 --- /dev/null +++ b/src/registrar/templates/emails/domain_manager_removed_subject.txt @@ -0,0 +1 @@ +A domain manager was removed from {{ domain.name }} \ No newline at end of file diff --git a/src/registrar/views/domain.py b/src/registrar/views/domain.py index f82d7005d..1c21f54b7 100644 --- a/src/registrar/views/domain.py +++ b/src/registrar/views/domain.py @@ -1336,6 +1336,9 @@ class DomainDeleteUserView(UserDomainRolePermissionDeleteView): # Is the user deleting themselves? If so, display a different message delete_self = self.request.user == self.object.user + # Email domain managers + + # Add a success message messages.success(self.request, self.get_success_message(delete_self)) return redirect(self.get_success_url())