mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-06 17:28:24 -04:00
more fixing
This commit is contained in:
@@ -269,23 +269,26 @@ def get_notifications(service_id, message_type, status_override=None): # noqa
|
|||||||
|
|
||||||
|
|
||||||
def get_status_filters(service, message_type, statistics):
|
def get_status_filters(service, message_type, statistics):
|
||||||
print(f"incoming statistics {statistics} and message_type {message_type}")
|
|
||||||
if message_type is None:
|
if message_type is None:
|
||||||
stats = {
|
stats = {
|
||||||
key: sum(statistics[message_type][key] for message_type in {"email", "sms"})
|
key: sum(statistics[message_type][key] for message_type in {"email", "sms"})
|
||||||
for key in {"requested", "delivered", "failure"}
|
for key in {"requested", "delivered", "failed"}
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
stats = statistics[message_type]
|
stats = statistics[message_type]
|
||||||
|
|
||||||
print(f"STATS = {stats}")
|
if stats.get("failure") is not None:
|
||||||
stats["failed"] = stats["failure"]
|
stats["failed"] = stats["failure"]
|
||||||
stats
|
|
||||||
|
if stats.get("pending") is None:
|
||||||
|
stats["pending"] = 0
|
||||||
|
if stats.get("sending") is None:
|
||||||
|
stats["sending"] = 0
|
||||||
|
|
||||||
filters = [
|
filters = [
|
||||||
# key, label, option
|
# key, label, option
|
||||||
("requested", "total", "sending,delivered,failed"),
|
("requested", "total", "sending,delivered,failed"),
|
||||||
("pending", "pending", "pending"),
|
("sending", "pending", "pending"),
|
||||||
("delivered", "delivered", "delivered"),
|
("delivered", "delivered", "delivered"),
|
||||||
("failed", "failed", "failed"),
|
("failed", "failed", "failed"),
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user