mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-24 01:49:15 -04:00
Merge pull request #3009 from alphagov/no-back-link-just-sent
Hide back link when you’ve just sent a message
This commit is contained in:
@@ -101,13 +101,11 @@ def view_notification(service_id, notification_id):
|
||||
show_cancel_button = notification['notification_type'] == 'letter' and \
|
||||
letter_can_be_cancelled(notification['status'], notification_created)
|
||||
|
||||
if get_help_argument():
|
||||
back_link = url_for(
|
||||
'main.send_test',
|
||||
service_id=current_service.id,
|
||||
template_id=template.id,
|
||||
help='2',
|
||||
)
|
||||
if get_help_argument() or request.args.get('help') == '0':
|
||||
# help=0 is set when you’ve just sent a notification. We
|
||||
# only want to show the back link when you’ve navigated to a
|
||||
# notification, not when you’ve just sent it.
|
||||
back_link = None
|
||||
elif request.args.get('from_job'):
|
||||
back_link = url_for(
|
||||
'main.view_job',
|
||||
|
||||
@@ -125,22 +125,16 @@ def test_notification_status_page_respects_redaction(
|
||||
partial(url_for, 'main.view_job', job_id='job_id'),
|
||||
),
|
||||
(
|
||||
{'help': '0'}, # not a valid help step
|
||||
partial(url_for, 'main.view_notifications', message_type='sms', status='sending,delivered,failed'),
|
||||
),
|
||||
(
|
||||
{'help': '0', 'from_job': 'job_id'},
|
||||
partial(url_for, 'main.view_job', job_id='job_id'),
|
||||
{'help': '0'},
|
||||
None,
|
||||
),
|
||||
(
|
||||
{'help': '1'},
|
||||
partial(
|
||||
url_for,
|
||||
'main.send_test',
|
||||
service_id=SERVICE_ONE_ID,
|
||||
template_id='5407f4db-51c7-4150-8758-35412d42186a',
|
||||
help='2'
|
||||
),
|
||||
None,
|
||||
),
|
||||
(
|
||||
{'help': '2'},
|
||||
None,
|
||||
),
|
||||
])
|
||||
def test_notification_status_shows_expected_back_link(
|
||||
|
||||
Reference in New Issue
Block a user