diff --git a/app/main/__init__.py b/app/main/__init__.py index 4a78540b1..ff64f5c69 100644 --- a/app/main/__init__.py +++ b/app/main/__init__.py @@ -5,5 +5,5 @@ main = Blueprint('main', __name__) from app.main.views import ( index, sign_in, sign_out, register, two_factor, verify, sms, add_service, code_not_received, jobs, dashboard, templates, service_settings, forgot_password, - new_password, styleguide, user_profile + new_password, styleguide, user_profile, choose_service ) diff --git a/app/main/views/choose_service.py b/app/main/views/choose_service.py new file mode 100644 index 000000000..fdb0deedb --- /dev/null +++ b/app/main/views/choose_service.py @@ -0,0 +1,9 @@ +from flask import render_template +from flask_login import login_required +from app.main import main + + +@main.route("/services") +@login_required +def chooseservice(): + return render_template('views/choose-service.html') diff --git a/app/main/views/two_factor.py b/app/main/views/two_factor.py index 1182f8a3e..77bab9c00 100644 --- a/app/main/views/two_factor.py +++ b/app/main/views/two_factor.py @@ -19,6 +19,6 @@ def two_factor(): if form.validate_on_submit(): verify_codes_dao.use_code_for_user_and_type(user_id=user.id, code_type='sms') login_user(user) - return redirect(url_for('.dashboard', service_id=123)) + return redirect(url_for('.chooseservice')) return render_template('views/two-factor.html', form=form) diff --git a/app/templates/views/choose-service.html b/app/templates/views/choose-service.html new file mode 100644 index 000000000..325393c9f --- /dev/null +++ b/app/templates/views/choose-service.html @@ -0,0 +1,31 @@ +{% extends "withnav_template.html" %} +{% from "components/browse-list.html" import browse_list %} + +{% block page_title %} + GOV.UK Notify | Dashboard +{% endblock %} + +{% block fullwidth_content %} + +