{% extends "profile_base.html" %} {% set profile_nav_active = "teams" %} {% set profile_team_subnav_active = "members" %} {% block profile_content %}
{% set breadcrumbs = [ {"name": current_user.name | display_name(current_user.username), "href": "/profile"}, {"name": "Teams", "href": "/profile/teams"}, {"name": team.name, "href": "/profile/teams/" ~ team.uuid}, {"name": "Members"} ] %} {% include "partials/breadcrumbs.html" %}
{% if member_notice %}
{{ member_notice }}
{% endif %} {% if member_error %}
{{ member_error }}
{% endif %}
Team members
{% if can_manage_members %} Add member {% endif %}
{% with search_reset_url="/profile/teams/" ~ team.uuid ~ "/members", search_actions_col_class="col-12 col-md-4 col-lg-4" %} {% include "partials/search_actions.html" %} {% endwith %}
{% if members_page.results | length == 0 %}

No members yet.

{% else %}
{% set order_value = query.order | default('-joined', true) %} {% if order_value == "joined" %} {% set next_order = "-joined" %} {% else %} {% set next_order = "joined" %} {% endif %} {% for member in members_page.results %} {% endfor %}
User Role Status Joined {% if order_value == "joined" %} ↑ {% elif order_value == "-joined" %} ↓ {% endif %}
{% if current_user.is_staff %} {{ member.user_name | display_name(member.user_username) }} {% else %} {{ member.user_name | display_name(member.user_username) }} {% endif %}
{% with user_link_href = "/" ~ member.user_username, user_link_username = member.user_username, user_link_label = member.user_username, user_link_class = "" %} {% include "partials/hover_card_user_link.html" %} {% endwith %}
{% if member.user_is_active %} Active {% else %} Inactive {% endif %} {{ member.created_at | humantime }}
{% endif %}
{% with page=members_page, query=query, per_page_id="profile-team-members-per-page", per_page_form="profile-team-members-filters" %} {% include "partials/paging_footer.html" %} {% endwith %}
{% with modal_id="confirm-remove-member", modal_title="Remove member", modal_body='Remove from this team?', modal_confirm_text="Remove member", modal_desc="" %} {% include "partials/confirm_modal.html" %} {% endwith %} {% with modal_id="confirm-owner-role", modal_title="Promote to owner", modal_body='Make an owner?', modal_confirm_text="Make owner", modal_desc="This user will have full control of the team.", modal_manual_submit=true %} {% include "partials/confirm_modal.html" %} {% endwith %} {% with modal_id="confirm-add-owner", modal_title="Add owner", modal_body="Add this member as an owner?", modal_confirm_text="Add owner", modal_desc="Owners can manage team settings and members.", modal_manual_submit=true %} {% include "partials/confirm_modal.html" %} {% endwith %} {% with modal_id="confirm-no-owners", modal_title="No owners remaining", modal_body="This action would leave the team without an owner. Nobody can manage this team, its members, or repos unless they are staff.", modal_confirm_text="Continue", modal_desc="", modal_manual_submit=true %} {% include "partials/confirm_modal.html" %} {% endwith %} {% endblock %} {% block scripts %} {% endblock %}