{% extends "www/cohorts/base.html" %} {% block title %} Subgroup {{subgroup.title}} - {{ course.title }} {% endblock %} {% block page_content %}

{{subgroup.title}} Subgroup

{% if page == "info" %} {{ render_info() }} {% elif page == "mentors" %} {{ render_mentors() }} {% elif page == "students" %} {{ render_students() }} {% elif page == "join-requests" %} {{ render_join_requests() }} {% elif page == "admin" %} {{ render_admin() }} {% else %} {{ render_page(page) }} {% endif %}
{% endblock %} {% macro render_admin() %}
Add a new mentor
{% endmacro %} {% macro render_mentors() %}
Mentors
{% set mentors = subgroup.get_mentors() %} {% if mentors %}
{% for m in mentors %} {{ widgets.MemberCard(member=m, show_course_count=False, dimension_class="") }} {% endfor %}
{% else %} None found. {% endif %} {% endmacro %} {% macro render_students() %} {% set students = subgroup.get_students() %} {% if students %}
{% for student in students %} {{ widgets.MemberCard(member=student, show_course_count=False, dimension_class="") }} {% endfor %}
{% else %} None found. {% endif %} {% endmacro %} {% macro render_join_requests() %}
Invite Link
{% set link = subgroup.get_invite_link() %}

{{link}}
Copy to Clipboard

{% set join_requests = subgroup.get_join_requests() %}
Pending Requests
{% if join_requests %} {% for r in join_requests %} {% endfor %}
# When Email Actions
{{loop.index}} {{r.creation}} {{r.email}} Approve | Reject
{% else %}

There are no pending join requests.

{% endif %} {% set rejected_requests = subgroup.get_join_requests(status="Rejected") %}
Rejected Requests
{% if rejected_requests %} {% for r in rejected_requests %} {% endfor %}
# When Email Actions
{{loop.index}} {{r.creation}} {{r.email}} Undo
{% else %}

There are no rejected requests.

{% endif %} {% endmacro %} {% macro render_navitem(title, link, count, active) %} {% endmacro %} {% block script %} {% endblock %} {% block style %} {% endblock %}