Merge pull request #1909 from alphagov/request-to-go-live-automation

Add a checklist to the request to go live page
This commit is contained in:
Chris Hill-Scott
2018-03-09 09:51:27 +00:00
committed by GitHub
4 changed files with 110 additions and 13 deletions

View File

@@ -163,7 +163,23 @@ def service_name_change_confirm(service_id):
@login_required
@user_has_permissions('manage_service')
def request_to_go_live(service_id):
return render_template('views/service-settings/request-to-go-live.html')
return render_template(
'views/service-settings/request-to-go-live.html',
has_team_members=(
user_api_client.get_count_of_users_with_permission(
service_id, 'manage_settings'
) > 1
),
has_templates=(
service_api_client.count_service_templates(service_id) > 0
),
has_email_templates=(
service_api_client.count_service_templates(service_id, template_type='email') > 0
),
has_email_reply_to_address=bool(
service_api_client.get_reply_to_email_addresses(service_id)
)
)
@main.route("/services/<service_id>/service-settings/submit-request-to-go-live", methods=['GET', 'POST'])