{% extends "workspaces/base.html" %} {% from "components/empty_state.html" import EmptyState %} {% from "components/alert.html" import Alert %} {% block workspace_content %} {% if not workspace.members %} {% set user_can_invite = user_can(permissions.ASSIGN_AND_UNASSIGN_ATAT_ROLE) %} {{ EmptyState( 'There are currently no members in this Workspace.', action_label='Invite a new Member' if user_can_invite else None, action_href='/members/new' if user_can_invite else None, sub_message=None if user_can_invite else 'Please contact your JEDI workspace administrator to invite new members.', icon='avatar' ) }} {% else %} {% set new_member_name = request.args.get("newMemberName") %} {% if new_member_name %} {% set message -%}

{{ new_member_name }} was successfully invited via email to this workspace. They do not yet have access to any environments.

Add environment access.

{%- endset %} {{ Alert('Member added successfully', message=message, level='success' ) }} {% endif %} {% set member_name = request.args.get("memberName") %} {% set updated_role = request.args.get("updatedRole") %} {% if updated_role %} {% set message -%}

{{ member_name }}'s role was successfully updated to {{ updated_role }}

{%- endset %} {{ Alert('Workspace role updated successfully', message=message, level='success' ) }} {% endif %}
{% for m in workspace.members %} {% endfor %}
Name  Status Flag Status Workspace Role
{{ m.user_name }} {% if not m.has_environment_roles %} No Environment Access {% endif %} {{ m.status }} {{ m.role }}
{% endif %} {% endblock %}