Add GET route for step 3

This commit is contained in:
graham-dds 2019-09-25 10:15:43 -04:00
parent e80585b3b2
commit fb58bc1ba1
2 changed files with 29 additions and 0 deletions

View File

@ -7,6 +7,7 @@ from atst.forms.application import NameAndDescriptionForm, EnvironmentsForm
from atst.domain.authz.decorator import user_can_access_decorator as user_can from atst.domain.authz.decorator import user_can_access_decorator as user_can
from atst.models.permissions import Permissions from atst.models.permissions import Permissions
from atst.utils.flash import formatted_flash as flash from atst.utils.flash import formatted_flash as flash
from atst.routes.applications.settings import get_members_data, get_new_member_form
def get_new_application_form(form_data, form_class, application_id=None): def get_new_application_form(form_data, form_class, application_id=None):
@ -130,3 +131,19 @@ def update_new_application_step_2(portfolio_id, application_id):
), ),
400, 400,
) )
@applications_bp.route("/applications/<application_id>/step_3")
@user_can(Permissions.CREATE_APPLICATION, message="view create new application form")
def view_new_application_step_3(application_id):
application = Applications.get(application_id)
members = get_members_data(application)
new_member_form = get_new_member_form(application)
return render_template(
"portfolios/applications/new/step_3.html",
application_id=application_id,
application=application,
members=members,
new_member_form=new_member_form,
)

View File

@ -0,0 +1,12 @@
{% extends "portfolios/applications/base.html" %}
{% from "portfolios/applications/fragments/members.html" import MemberManagementTemplate %}
{% set secondary_breadcrumb = 'portfolios.applications.new_application_title' | translate %}
{% block application_content %}
{{ MemberManagementTemplate(
application,
members,
new_member_form,
user_can(permissions.CREATE_APPLICATION_MEMBER)) }}
{% endblock %}