mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-24 16:24:08 -04:00
Remove notify from senders message flow
This commit is contained in:
@@ -210,6 +210,8 @@ def set_sender(service_id, template_id):
|
|||||||
|
|
||||||
sender_details = get_sender_details(service_id, template["template_type"])
|
sender_details = get_sender_details(service_id, template["template_type"])
|
||||||
|
|
||||||
|
sender_details = remove_notify_from_sender_options(sender_details)
|
||||||
|
|
||||||
if len(sender_details) == 1:
|
if len(sender_details) == 1:
|
||||||
session["sender_id"] = sender_details[0]["id"]
|
session["sender_id"] = sender_details[0]["id"]
|
||||||
|
|
||||||
@@ -262,6 +264,24 @@ def set_sender(service_id, template_id):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def remove_notify_from_sender_options(sender_details):
|
||||||
|
# Remove US Notify, soon to be (Notify.gov) from users list of sender
|
||||||
|
# options during message send flow if not default sender.
|
||||||
|
senders_to_remove = []
|
||||||
|
for sender in sender_details:
|
||||||
|
sms_sender_value = sender.get("sms_sender")
|
||||||
|
if sms_sender_value:
|
||||||
|
if (
|
||||||
|
sms_sender_value in ["Notify.gov", "US Notify"]
|
||||||
|
and not sender["is_default"]
|
||||||
|
):
|
||||||
|
senders_to_remove.append(sender)
|
||||||
|
for sender in senders_to_remove:
|
||||||
|
if sender in sender_details:
|
||||||
|
sender_details.remove(sender)
|
||||||
|
return sender_details
|
||||||
|
|
||||||
|
|
||||||
def get_sender_context(sender_details, template_type):
|
def get_sender_context(sender_details, template_type):
|
||||||
context = {
|
context = {
|
||||||
"email": {
|
"email": {
|
||||||
|
|||||||
Reference in New Issue
Block a user