Merge pull request #443 from alphagov/fix-activity-for-new-api

Make activity page use new nomenclature for status
This commit is contained in:
Chris Hill-Scott
2016-04-13 17:16:25 +01:00
3 changed files with 9 additions and 9 deletions

View File

@@ -119,7 +119,7 @@ def view_notifications(service_id):
service_id=service_id,
page=page,
template_type=filter_args.getlist('template_type') if 'template_type' in filter_args else None,
status=filter_args.getlist('status') if 'status' in filter_args else None)
status=filter_args.getlist('status') if 'status' in filter_args else ['delivered', 'failed'])
view_dict = MultiDict(request.args)
prev_page = None
if notifications['links'].get('prev', None):
@@ -157,7 +157,7 @@ def view_notifications(service_id):
'.view_notifications',
service_id=current_service['id'],
template_type=item[1],
status=request.args.get('status', '')
status=request.args.get('status', 'delivered,failed')
)] for item in [
['Emails', 'email'],
['Text messages', 'sms'],
@@ -171,9 +171,9 @@ def view_notifications(service_id):
template_type=request.args.get('template_type', ''),
status=item[1]
)] for item in [
['Successful', 'sent,delivered'],
['Failed', 'failed,complaint,bounce'],
['Both', '']
['Successful', 'delivered'],
['Failed', 'failed'],
['Both', 'delivered,failed']
]
]
)

View File

@@ -4,7 +4,7 @@
</h2>
<ul>
{% if current_user.has_permissions(['view_activity'], admin_override=True) %}
<li><a href="{{ url_for('.view_notifications', service_id=current_service.id, page=1) }}">Activity</a></li>
<li><a href="{{ url_for('.view_notifications', service_id=current_service.id, status='delivered,failed') }}">Activity</a></li>
{% endif %}
{% if current_user.has_permissions(['view_activity', 'manage_templates', 'manage_api_keys'], admin_override=True, any_=True) %}
<li><a href="{{ url_for('.choose_template', service_id=current_service.id, template_type='sms') }}">Text message templates</a></li>

View File

@@ -12,13 +12,13 @@
<h1 class="heading-large">
{%- if (request_args.get('template_type', '') == '') and (request_args.get('status', '') == '') -%}
{%- if (request_args.get('template_type', '') == '') and (request_args.get('status', 'delivered,failed') == 'delivered,failed') -%}
Activity
{%- else -%}
{% if request_args.get('status') != '' %}
{% if request_args.get('status') != 'delivered,failed' %}
{% for label, option, _ in status_filters %}
{% if request_args.get('status') == option %}
{{ label }}
@@ -32,7 +32,7 @@
{% for template_label, template_option, _ in type_filters %}
{% if request_args.get('template_type') == template_option %}
{% if request_args.get('status', '') == '' %}
{% if request_args.get('status', 'delivered,failed') == 'delivered,failed' %}
{{ template_label }}
{% else %}
{{ template_label | lower }}