mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-09 10:59:50 -04:00
Limit data to last 7 days
Otherwise the page gets really long. Also matches what we have on our dashboards by default.
This commit is contained in:
@@ -12,7 +12,7 @@ from app.main import main
|
|||||||
@main.route("/performance")
|
@main.route("/performance")
|
||||||
def performance():
|
def performance():
|
||||||
stats = performance_dashboard_api_client.get_performance_dashboard_stats(
|
stats = performance_dashboard_api_client.get_performance_dashboard_stats(
|
||||||
start_date=(datetime.utcnow() - timedelta(days=90)).date(),
|
start_date=(datetime.utcnow() - timedelta(days=7)).date(),
|
||||||
end_date=datetime.utcnow().date(),
|
end_date=datetime.utcnow().date(),
|
||||||
)
|
)
|
||||||
stats['organisations_using_notify'] = sorted(
|
stats['organisations_using_notify'] = sorted(
|
||||||
|
|||||||
@@ -77,6 +77,9 @@
|
|||||||
{{ item.letters|format_thousands }}
|
{{ item.letters|format_thousands }}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
|
<p class="table-show-more-link">
|
||||||
|
Only showing the last {{ notifications_by_type|length }} days
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2 class="govuk-heading-m">
|
<h2 class="govuk-heading-m">
|
||||||
@@ -107,6 +110,9 @@
|
|||||||
{{ item.percentage_under_10_seconds }}%
|
{{ item.percentage_under_10_seconds }}%
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
|
<p class="table-show-more-link">
|
||||||
|
Only showing the last {{ processing_time|length }} days
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2 class="govuk-heading-m">
|
<h2 class="govuk-heading-m">
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ def test_should_render_performance_page(
|
|||||||
)
|
)
|
||||||
page = client_request.get('main.performance')
|
page = client_request.get('main.performance')
|
||||||
mock_get_performance_data.assert_called_once_with(
|
mock_get_performance_data.assert_called_once_with(
|
||||||
start_date=date(2020, 10, 3),
|
start_date=date(2020, 12, 25),
|
||||||
end_date=date(2021, 1, 1),
|
end_date=date(2021, 1, 1),
|
||||||
)
|
)
|
||||||
assert normalize_spaces(page.select_one('main').text) == (
|
assert normalize_spaces(page.select_one('main').text) == (
|
||||||
@@ -130,6 +130,7 @@ def test_should_render_performance_page(
|
|||||||
'25 February 2021 1 2 3 '
|
'25 February 2021 1 2 3 '
|
||||||
'26 February 2021 1 2 3 '
|
'26 February 2021 1 2 3 '
|
||||||
'27 February 2021 1 2 3 '
|
'27 February 2021 1 2 3 '
|
||||||
|
'Only showing the last 7 days '
|
||||||
''
|
''
|
||||||
'Messages sent within 10 seconds '
|
'Messages sent within 10 seconds '
|
||||||
'Average '
|
'Average '
|
||||||
@@ -142,6 +143,7 @@ def test_should_render_performance_page(
|
|||||||
'23 February 2021 95.6% '
|
'23 February 2021 95.6% '
|
||||||
'22 February 2021 95.3% '
|
'22 February 2021 95.3% '
|
||||||
'21 February 2021 99.2% '
|
'21 February 2021 99.2% '
|
||||||
|
'Only showing the last 7 days '
|
||||||
''
|
''
|
||||||
'Organisations using Notify '
|
'Organisations using Notify '
|
||||||
'Organisation Number of live services '
|
'Organisation Number of live services '
|
||||||
|
|||||||
Reference in New Issue
Block a user