Merge pull request #3831 from alphagov/dont-show-future-financal-year-org-usage

Don’t show future financial years on organisation usage page
This commit is contained in:
Chris Hill-Scott
2021-03-10 16:49:26 +00:00
committed by GitHub
2 changed files with 5 additions and 5 deletions

View File

@@ -148,8 +148,8 @@ def organisation_dashboard(org_id):
services=services,
years=get_tuples_of_financial_years(
partial(url_for, '.organisation_dashboard', org_id=current_organisation.id),
start=current_financial_year - 1,
end=current_financial_year + 1,
start=current_financial_year - 2,
end=current_financial_year,
),
selected_year=year,
search_form=SearchByNameForm() if len(services) > 7 else None,

View File

@@ -511,9 +511,9 @@ def test_organisation_services_shows_live_services_and_usage_with_count_of_1(
@freeze_time("2020-02-20 20:20")
@pytest.mark.parametrize('financial_year, expected_selected', (
(2017, '2017 to 2018 financial year'),
(2018, '2018 to 2019 financial year'),
(2019, '2019 to 2020 financial year'),
(2020, '2020 to 2021 financial year'),
))
def test_organisation_services_filters_by_financial_year(
client_request,
@@ -535,9 +535,9 @@ def test_organisation_services_filters_by_financial_year(
)
mock.assert_called_once_with(ORGANISATION_ID, financial_year)
assert normalize_spaces(page.select_one('.pill').text) == (
'2020 to 2021 financial year '
'2019 to 2020 financial year '
'2018 to 2019 financial year'
'2018 to 2019 financial year '
'2017 to 2018 financial year'
)
assert normalize_spaces(page.select_one('.pill-item--selected').text) == (
expected_selected