Add GET route for step 3
This commit is contained in:
parent
e80585b3b2
commit
fb58bc1ba1
@ -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.models.permissions import Permissions
|
||||
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):
|
||||
@ -130,3 +131,19 @@ def update_new_application_step_2(portfolio_id, application_id):
|
||||
),
|
||||
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,
|
||||
)
|
||||
|
12
templates/portfolios/applications/new/step_3.html
Normal file
12
templates/portfolios/applications/new/step_3.html
Normal 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 %}
|
Loading…
x
Reference in New Issue
Block a user