Split into two pages

A lot of users aren’t reading or paying attention to the checklist on
the request to go live page. We think that we can get more people to
read it by putting it on its own page, where users won’t jump straight
to filling in the form.

This will, later on, let us make this page smarter by automatically
detecting if they’ve done the necessary things.
This commit is contained in:
Chris Hill-Scott
2018-02-20 12:15:35 +00:00
parent 4e2b4b5ac7
commit 7dc278c959
4 changed files with 100 additions and 52 deletions

View File

@@ -158,10 +158,17 @@ def service_name_change_confirm(service_id):
form=form)
@main.route("/services/<service_id>/service-settings/request-to-go-live", methods=['GET', 'POST'])
@main.route("/services/<service_id>/service-settings/request-to-go-live")
@login_required
@user_has_permissions('manage_settings', admin_override=True)
def request_to_go_live(service_id):
return render_template('views/service-settings/request-to-go-live.html')
@main.route("/services/<service_id>/service-settings/submit-request-to-go-live", methods=['GET', 'POST'])
@login_required
@user_has_permissions('manage_settings', admin_override=True)
def submit_request_to_go_live(service_id):
form = RequestToGoLiveForm()
if form.validate_on_submit():
@@ -204,7 +211,7 @@ def request_to_go_live(service_id):
flash('Weve received your request to go live', 'default')
return redirect(url_for('.service_settings', service_id=service_id))
return render_template('views/service-settings/request-to-go-live.html', form=form)
return render_template('views/service-settings/submit-request-to-go-live.html', form=form)
@main.route("/services/<service_id>/service-settings/switch-live")