mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 07:46:23 -04:00
Refactor list comprehension
This commit is contained in:
@@ -268,19 +268,27 @@ def remove_notify_from_sender_options(sender_details):
|
|||||||
# Remove US Notify/Notify.gov from users list of sender
|
# Remove US Notify/Notify.gov from users list of sender
|
||||||
# options during message send flow
|
# options during message send flow
|
||||||
sender_details = [
|
sender_details = [
|
||||||
sender
|
sender for sender in sender_details if verify_sender_options(sender)
|
||||||
for sender in sender_details
|
|
||||||
if sender.get("sms_sender") in ["Notify.gov", "US Notify"]
|
|
||||||
and sender["is_default"]
|
|
||||||
or sender.get("sms_sender") not in ["Notify.gov", "US Notify"]
|
|
||||||
and not sender["is_default"]
|
|
||||||
or sender.get("sms_sender") not in ["Notify.gov", "US Notify"]
|
|
||||||
and sender["is_default"]
|
|
||||||
]
|
]
|
||||||
|
|
||||||
return sender_details
|
return sender_details
|
||||||
|
|
||||||
|
|
||||||
|
def verify_sender_options(sender):
|
||||||
|
if sender.get("sms_sender") in ["Notify.gov", "US Notify"] and sender["is_default"]:
|
||||||
|
return True
|
||||||
|
if (
|
||||||
|
sender.get("sms_sender") not in ["Notify.gov", "US Notify"]
|
||||||
|
and not sender["is_default"]
|
||||||
|
):
|
||||||
|
return True
|
||||||
|
if (
|
||||||
|
sender.get("sms_sender") not in ["Notify.gov", "US Notify"]
|
||||||
|
and sender["is_default"]
|
||||||
|
):
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
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