mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-27 04:58:42 +02:00
Merge branch 'main' into za/3317-hide-org-federal-agencies
This commit is contained in:
commit
b24ab81fe4
51 changed files with 700 additions and 270 deletions
|
@ -9,6 +9,7 @@ from django.utils import timezone
|
|||
from registrar.models.domain import Domain
|
||||
from registrar.models.federal_agency import FederalAgency
|
||||
from registrar.models.utility.generic_helper import CreateOrUpdateOrganizationTypeHelper
|
||||
from registrar.models.utility.portfolio_helper import UserPortfolioPermissionChoices
|
||||
from registrar.utility.errors import FSMDomainRequestError, FSMErrorCodes
|
||||
from registrar.utility.constants import BranchChoices
|
||||
from auditlog.models import LogEntry
|
||||
|
@ -902,6 +903,7 @@ class DomainRequest(TimeStampedModel):
|
|||
email_template,
|
||||
email_template_subject,
|
||||
bcc_address="",
|
||||
cc_addresses: list[str] = [],
|
||||
context=None,
|
||||
send_email=True,
|
||||
wrap_email=False,
|
||||
|
@ -954,12 +956,20 @@ class DomainRequest(TimeStampedModel):
|
|||
|
||||
if custom_email_content:
|
||||
context["custom_email_content"] = custom_email_content
|
||||
|
||||
if self.requesting_entity_is_portfolio() or self.requesting_entity_is_suborganization():
|
||||
portfolio_view_requests_users = self.portfolio.portfolio_users_with_permissions( # type: ignore
|
||||
permissions=[UserPortfolioPermissionChoices.VIEW_ALL_REQUESTS], include_admin=True
|
||||
)
|
||||
cc_addresses = list(portfolio_view_requests_users.values_list("email", flat=True))
|
||||
|
||||
send_templated_email(
|
||||
email_template,
|
||||
email_template_subject,
|
||||
recipient.email,
|
||||
context=context,
|
||||
bcc_address=bcc_address,
|
||||
cc_addresses=cc_addresses,
|
||||
wrap_email=wrap_email,
|
||||
)
|
||||
logger.info(f"The {new_status} email sent to: {recipient.email}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue