Merge pull request #370 from alphagov/add-tour

Make first time use clearer
This commit is contained in:
Chris Hill-Scott
2016-04-04 13:40:37 +01:00
30 changed files with 343 additions and 212 deletions

View File

@@ -44,7 +44,7 @@ def add_service():
user_id=session['user_id'],
email_from=email_from)
return redirect(url_for('main.service_dashboard', service_id=service_id))
return redirect(url_for('main.tour', service_id=service_id, page=1))
else:
return render_template(
'views/add-service.html',

View File

@@ -77,7 +77,6 @@ def choose_template(service_id, template_type):
if template_type not in ['email', 'sms']:
abort(404)
jobs = job_api_client.get_job(service_id)['data']
return render_template(
'views/choose-template.html',
@@ -91,7 +90,6 @@ def choose_template(service_id, template_type):
template_type=template_type,
page_heading=get_page_headings(template_type),
service=service,
has_jobs=len(jobs),
service_id=service_id
)

15
app/main/views/tour.py Normal file
View File

@@ -0,0 +1,15 @@
from flask import render_template
from flask_login import login_required
from app.main import main
@main.route("/services/<service_id>/tour/<int:page>")
@login_required
def tour(service_id, page):
return render_template(
'views/tour/{}.html'.format(page),
service_id=service_id, # TODO: fix when Nicks PR is merged
current_page=page,
next_page=(page + 1)
)