{% extends "base.html" %} {% from "components/icon.html" import Icon %} {% from "components/modal.html" import Modal %} {% from "components/selector.html" import Selector %} {% from "components/options_input.html" import OptionsInput %} {% block content %} {{ form.csrf_token }} {{ member.user.full_name }} {{ Selector(form.workspace_role) }} DOD ID: {{ member.user.dod_id }} Email: {{ member.user.email }} edit account details Manage Access Grant access to an environment Search by project name Search {% for project in projects %} {{ Icon('caret_down') }} {{ Icon('caret_right') }} {{ project.name }} revoke all access {% for env in project.environments %} {% set role = EnvironmentRole.get(member.user_id, env.id).role or 'no access' %} {% set label_class = 'label' %} {% if role != 'no access' %} {% set label_class = 'label label--success' %} {% endif %} {% call Modal(name=env.name + 'RolesModal', dismissable=False) %} {% for choice in form.environment_role.choices %} {% if choice[0] != "" %} {% if choice[1].description %} {{ choice[1].name }} {{ choice[1].description }} {% else %} {{ choice[1].name }} {% endif %} {% endif %} {% endfor %} {% endcall %} {{ env.name }} {{ form.data["environment_role"] }} {{ role }} set role {% endfor %} {% endfor %} {% if is_new_member %}Create{% else %}Save{% endif %} {{ Icon('x') }} Cancel {% endblock %}