diff --git a/templates/applications/settings.html b/templates/applications/settings.html index dcf87520..da8f65ca 100644 --- a/templates/applications/settings.html +++ b/templates/applications/settings.html @@ -78,6 +78,7 @@ application, members, new_member_form, + "applications.settings", user_can(permissions.CREATE_APPLICATION_MEMBER)) }}
diff --git a/templates/portfolios/applications/fragments/members.html b/templates/portfolios/applications/fragments/members.html index 9b968693..9380d9d2 100644 --- a/templates/portfolios/applications/fragments/members.html +++ b/templates/portfolios/applications/fragments/members.html @@ -9,10 +9,14 @@ {% macro MemberManagementTemplate( application, members, - new_member_form, + new_member_form, + action, user_can_create_app_member=False ) %} + + {% include "fragments/flash.html" %} + {% if not application.members %}

{{ ("portfolios.applications.team_settings.blank_slate.title" | translate) }}

@@ -31,7 +35,7 @@ {{ MultiStepModalForm( name=new_member_modal_name, form=new_member_form, - form_action=url_for("applications.create_member", application_id=application.id), + form_action=url_for(action, application_id=application.id), steps=[ member_steps.MemberStepOne(new_member_form), member_steps.MemberStepTwo(new_member_form, application) @@ -55,9 +59,6 @@
- {% if g.matchesPath("application-members") %} - {% include "fragments/flash.html" %} - {% endif %} {% for member in members %} {% set modal_name = "edit_member-{}".format(loop.index) %} {% call Modal(modal_name) %} @@ -129,7 +130,7 @@ {{ MultiStepModalForm( name=new_member_modal_name, form=new_member_form, - form_action=url_for("applications.create_member", application_id=application.id), + form_action=url_for(action, application_id=application.id), steps=[ member_steps.MemberStepOne(new_member_form), member_steps.MemberStepTwo(new_member_form, application) diff --git a/templates/portfolios/applications/new/step_3.html b/templates/portfolios/applications/new/step_3.html index 54878b08..6d255831 100644 --- a/templates/portfolios/applications/new/step_3.html +++ b/templates/portfolios/applications/new/step_3.html @@ -8,5 +8,6 @@ application, members, new_member_form, + "applications.update_new_application_step_3", user_can(permissions.CREATE_APPLICATION_MEMBER)) }} {% endblock %}