{% extends "portfolios/applications/base.html" %} {% from "components/empty_state.html" import EmptyState %} {% from "components/icon.html" import Icon %} {% from "components/toggle_list.html" import ToggleList %} {% set secondary_breadcrumb = 'portfolios.applications.team_settings.title' | translate({ "application_name": application.name }) %} {% block application_content %} {% if not application.members %} {% set user_can_invite = user_can(permissions.CREATE_APPLICATION_MEMBER) %} {{ EmptyState( ("portfolios.applications.team_settings.blank_slate.title" | translate), action_label=("portfolios.applications.team_settings.blank_slate.action_label" | translate), action_href='#' if user_can_invite else None, sub_message=None if user_can_invite else ("portfolios.team_settings.blank_slate.sub_message" | translate), icon='avatar' ) }} {% else %}
{{ 'portfolios.applications.team_settings.subheading' | translate }}
{% if g.matchesPath("application-members") %} {% include "fragments/flash.html" %} {% endif %}
{{ "portfolios.applications.team_settings.section.title" | translate({ "application_name": application.name }) }}
{{ Icon('info') }} {{ "portfolios.admin.settings_info" | translate }}
{{ "portfolios.applications.team_settings.user" | translate }} {{ "portfolios.applications.team_settings.section.table.delete_access" | translate }} {{ "portfolios.applications.team_settings.section.table.environment_management" | translate }} {{ "portfolios.applications.team_settings.section.table.team_management" | translate }}
    {% for member in application.members %} {% set user = member.user %} {% set user_info = environment_users[user.id] %} {% set user_permissions = user_info["permissions"] %} {% set user_row %} {{ user.full_name }} {{ user_permissions["delete_access"] }} {{ user_permissions["environment_management"] }} {{ user_permissions["team_management"] }} {% endset %} {% call ToggleList( item_name=user_row, item_type=("portfolios.applications.team_settings.environments" | translate), length=(user_info["environments"] | length) ) %}
      {% for environment in user_info["environments"] %}
    • {{ environment.name }}
    • {% endfor %}
    {% endcall %} {% endfor %}
{% endif %} {% endblock %}