show letters as accepted, not created or sending, on the api page

This commit is contained in:
Leo Hemsted
2017-09-20 14:38:15 +01:00
parent 1054002432
commit f8fab35ee7

View File

@@ -13,13 +13,18 @@ from app.notify_client.api_key_api_client import KEY_TYPE_NORMAL, KEY_TYPE_TEST,
def api_integration(service_id):
return render_template(
'views/api/index.html',
api_notifications=notification_api_client.get_notifications_for_service(
api_notifications=map_letters_to_accepted(notification_api_client.get_notifications_for_service(
service_id=service_id,
include_jobs=False,
include_from_test_key=True
)
))
)
def map_letters_to_accepted(notifications):
for notification in notifications['notifications']:
if notification['notification_type'] == 'letter' and notification['status'] in ('created', 'sending'):
notification['status'] = 'accepted'
return notifications
@main.route("/services/<service_id>/api/documentation")
@login_required