diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 642e9dc30..6332956f8 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -3,10 +3,6 @@ name: Testing
on:
push:
- paths-ignore:
- - 'docs/**'
- - '**.md'
- - '.gitignore'
branches:
- main
pull_request:
diff --git a/src/registrar/admin.py b/src/registrar/admin.py
index bc79cab60..1ca628d7c 100644
--- a/src/registrar/admin.py
+++ b/src/registrar/admin.py
@@ -1222,9 +1222,9 @@ class ContactAdmin(ListHeaderAdmin, ImportExportModelAdmin):
class SeniorOfficialAdmin(ListHeaderAdmin):
"""Custom Senior Official Admin class."""
- search_fields = ["first_name", "last_name", "email"]
+ search_fields = ["first_name", "last_name", "email", "federal_agency__agency"]
search_help_text = "Search by first name, last name or email."
- list_display = ["first_name", "last_name", "email", "federal_agency"]
+ list_display = ["federal_agency", "first_name", "last_name", "email"]
# this ordering effects the ordering of results
# in autocomplete_fields for Senior Official
diff --git a/src/registrar/models/senior_official.py b/src/registrar/models/senior_official.py
index 38ce4f35d..3268e9dc9 100644
--- a/src/registrar/models/senior_official.py
+++ b/src/registrar/models/senior_official.py
@@ -55,7 +55,9 @@ class SeniorOfficial(TimeStampedModel):
return " ".join(names) if names else "Unknown"
def __str__(self):
- if self.first_name or self.last_name:
+ if self.federal_agency and (self.first_name or self.last_name):
+ return self.get_formatted_name() + " of " + self.federal_agency.__str__()
+ elif self.first_name or self.last_name:
return self.get_formatted_name()
elif self.pk:
return str(self.pk)
diff --git a/src/registrar/templates/emails/domain_manager_notification.txt b/src/registrar/templates/emails/domain_manager_notification.txt
index aa8c6bf34..c253937e4 100644
--- a/src/registrar/templates/emails/domain_manager_notification.txt
+++ b/src/registrar/templates/emails/domain_manager_notification.txt
@@ -2,27 +2,23 @@
Hi,{% if domain_manager and domain_manager.first_name %} {{ domain_manager.first_name }}.{% endif %}
A domain manager was invited to {{ domain.name }}.
-DOMAIN: {{ domain.name }}
+
INVITED BY: {{ requestor_email }}
INVITED ON: {{date}}
MANAGER INVITED: {{ invited_email_address }}
-
----------------------------------------------------------------
-
NEXT STEPS
-
The person who received the invitation will become a domain manager once they log in to the
.gov registrar. They'll need to access the registrar using a Login.gov account that's
associated with the invited email address.
-If you need to cancel this invitation or remove the domain manager (because they've already
-logged in), you can do that by going to this domain in the .gov registrar .
+If you need to cancel this invitation or remove the domain manager, you can do that by going to
+this domain in the .gov registrar .
WHY DID YOU RECEIVE THIS EMAIL?
-
You’re listed as a domain manager for {{ domain.name }}, so you’ll receive a notification whenever
someone is invited to manage that domain.