mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-04-05 18:10:44 -04:00
Add a filter to format notification status to a readible label.
This commit is contained in:
@@ -108,6 +108,7 @@ def create_app():
|
||||
application.add_template_filter(linkable_name)
|
||||
application.add_template_filter(format_date)
|
||||
application.add_template_filter(format_date_short)
|
||||
application.add_template_filter(format_notification_status)
|
||||
|
||||
application.after_request(useful_headers_after_request)
|
||||
application.after_request(save_service_after_request)
|
||||
@@ -218,6 +219,17 @@ def valid_phone_number(phone_number):
|
||||
return False
|
||||
|
||||
|
||||
def format_notification_status(status):
|
||||
m = {'failed': 'Failed',
|
||||
'technical-failure': 'Technical failure',
|
||||
'temporary-failure': 'Temporarily failed',
|
||||
'permanent-failure': 'Permanently failed',
|
||||
'delivered': 'Delivered',
|
||||
'sending': 'Sending'
|
||||
}
|
||||
return m.get(status, status)
|
||||
|
||||
|
||||
@login_manager.user_loader
|
||||
def load_user(user_id):
|
||||
return user_api_client.get_user(user_id)
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
align='right',
|
||||
status='error' if item.status == 'Failed' else 'default'
|
||||
) %}
|
||||
{{ item.status|title }} at {{ item.updated_at|format_time }}
|
||||
{{ item.status|format_notification_status }} at {{ item.updated_at|format_time }}
|
||||
{% endcall %}
|
||||
{% endcall %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user