Files
penracourses/generic/templates/generic/partials/group_users_list.html
T

41 lines
2.4 KiB
HTML

{% comment %} Partial: renders the users <ul> for group detail pages {% endcomment %}
<ul id="group-users-list" class="list-group list-group-flush">
{% for user in users %}
<li class="list-group-item bg-transparent border-0 py-2"
data-username="{% if group_type == 'cid' %}{{ user.cid|default:''|escape }}{% else %}{{ user.username|default:''|escape }}{% endif %}"
data-name="{% if group_type == 'cid' %}{{ user.name|default:''|escape }}{% else %}{{ user.get_full_name|default:user.username|escape }}{% endif %}"
data-email="{{ user.email|default:''|escape }}">
{% if group_type == "cid" %}
<div class="d-flex align-items-start">
<div>
<div class="fw-bold">{{ user.name }}</div>
<div class="small text-muted">{{ user.email }}</div>
</div>
<div class="ms-auto text-end small text-muted">
<div>CID: {{ user.cid }}</div>
<div>Passcode: {{ user.passcode }}</div>
<div class="mt-1">
{% if user.login_email_sent %}
<span class="badge bg-success ms-1 login-email-status">Email sent</span>
{% else %}
<span class="badge bg-secondary ms-1 login-email-status">Not sent</span>
{% endif %}
{% if user.email %}
<button type="button" class="btn btn-sm btn-outline-primary ms-2 send-login-email-btn" data-cid="{{ user.cid }}" data-url="{% url 'generic:candidate_email_details' user.cid %}">Send</button>
<a class="btn btn-sm btn-outline-secondary ms-2" href="{{ user.get_email_details_url }}?preview=1" target="_blank">View</a>
{% else %}
<span class="small text-muted ms-2">No email</span>
{% endif %}
</div>
</div>
</div>
{% else %}
<div class="d-flex align-items-center">
<div class="fw-bold">{{ user.username }}</div>
<div class="ms-2 small text-muted">{{ user.email }}</div>
</div>
{% endif %}
</li>
{% endfor %}
</ul>