Hide ‘Use my email address/phone number link’

This link is useful for people who are setting up templates and want to
test out how they look/how Notify works.

‘Caseworker’ users shouldn’t need to send themselves messages on a
regular basis, so this link is another thing we can take away.
This commit is contained in:
Chris Hill-Scott
2018-06-14 15:04:01 +01:00
parent 883f51b823
commit 0018ecd765
2 changed files with 25 additions and 9 deletions

View File

@@ -1063,14 +1063,29 @@ def test_send_one_off_or_test_has_correct_page_titles(
assert (len(page.select('.banner-tour')) == 1) == tour_shown
@pytest.mark.parametrize('user', (
active_user_with_permissions,
active_caseworking_user,
))
@pytest.mark.parametrize('template_mock, expected_link_text, expected_link_url', [
(mock_get_service_template, 'Use my phone number', partial(url_for, 'main.send_test')),
(mock_get_service_email_template, 'Use my email address', partial(url_for, 'main.send_test')),
(mock_get_service_letter_template, None, None),
@pytest.mark.parametrize('user, template_mock, expected_link_text, expected_link_url', [
(
active_user_with_permissions,
mock_get_service_template,
'Use my phone number',
partial(url_for, 'main.send_test')
),
(
active_user_with_permissions,
mock_get_service_email_template,
'Use my email address',
partial(url_for, 'main.send_test')
),
(
active_user_with_permissions,
mock_get_service_letter_template,
None, None
),
(
active_caseworking_user,
mock_get_service_template,
None, None
),
])
def test_send_one_off_has_skip_link(
logged_in_client,