diff --git a/templates/applications/new/step_3.html b/templates/applications/new/step_3.html index d70b3c1c..94521d8b 100644 --- a/templates/applications/new/step_3.html +++ b/templates/applications/new/step_3.html @@ -2,7 +2,7 @@ {% extends "applications/base.html" %} -{% from "fragments/members.html" import MemberManagementTemplate %} +{% from "fragments/members.html" import MemberManagementTemplate with context %} {% set secondary_breadcrumb = 'portfolios.applications.new_application_title' | translate %} {% block portfolio_header %} @@ -19,13 +19,9 @@ {{ MemberManagementTemplate( application, - members, + members, new_member_form, - "applications.update_new_application_step_3", - user_can_create_app_member=user_can(permissions.CREATE_APPLICATION_MEMBER), - user_can_edit_app_member=user_can(permissions.EDIT_APPLICATION_MEMBER), - user_can_delete_app_member=user_can(permissions.DELETE_APPLICATION_MEMBER), - ) }} + "applications.update_new_application_step_3") }} diff --git a/templates/applications/settings.html b/templates/applications/settings.html index fe6ac908..15cee284 100644 --- a/templates/applications/settings.html +++ b/templates/applications/settings.html @@ -3,7 +3,7 @@ {% from "components/alert.html" import Alert %} {% from "components/delete_confirmation.html" import DeleteConfirmation %} {% from "fragments/environments.html" import EnvironmentManagementTemplate %} -{% from "fragments/members.html" import MemberManagementTemplate %} +{% from "fragments/members.html" import MemberManagementTemplate with context %} {% from "components/modal.html" import Modal %} {% from "components/pagination.html" import Pagination %} {% from "components/save_button.html" import SaveButton %} @@ -52,11 +52,7 @@ application, members, new_member_form, - "applications.create_member", - user_can_create_app_member=user_can(permissions.CREATE_APPLICATION_MEMBER), - user_can_edit_app_member=user_can(permissions.EDIT_APPLICATION_MEMBER), - user_can_delete_app_member=user_can(permissions.DELETE_APPLICATION_MEMBER), - ) }} + "applications.create_member") }} {{ EnvironmentManagementTemplate( application, diff --git a/templates/fragments/members.html b/templates/fragments/members.html index 067934ac..823dcbc7 100644 --- a/templates/fragments/members.html +++ b/templates/fragments/members.html @@ -10,14 +10,7 @@ application, members, new_member_form, - action, - user_can_create_app_member=False, - user_can_edit_app_member=False, - user_can_delete_app_member=False -) %} - - - + action) %}
{{ 'portfolios.applications.settings.team_members' | translate }} @@ -34,11 +27,11 @@ {{ Icon('avatar') }} - {% if not user_can_create_app_member %} + {% if not user_can(permissions.CREATE_APPLICATION_MEMBER) %}

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

{% endif %} - {% if user_can_create_app_member %} + {% if user_can(permissions.CREATE_APPLICATION_MEMBER) %} {% set new_member_modal_name = "add-app-mem" %} {{ "portfolios.applications.team_settings.blank_slate.action_label" | translate }} @@ -59,7 +52,7 @@ {% set new_member_modal_name = "add-app-mem" %} {% for member in members %} - {%- if user_can_edit_app_member %} + {%- if user_can(permissions.EDIT_APPLICATION_MEMBER) %} {% set modal_name = "edit_member-{}".format(loop.index) %} {% call Modal(modal_name, classes="form-content--app-mem") %} - {% if user_can_create_app_member %} + {% if user_can(permissions.CREATE_APPLICATION_MEMBER) %} {{ MultiStepModalForm( name=new_member_modal_name, form=new_member_form,