Add permission groups display and admin edit link to user profile

This commit is contained in:
Ross
2025-11-03 12:04:06 +00:00
parent 9cc4ea3cb0
commit d3a39d11a5
+16 -1
View File
@@ -13,6 +13,18 @@
<h4 class="card-title mb-1">{{ user.get_full_name|default:user.username }}</h4>
<p class="text-muted mb-1">@{{ user.username }}</p>
<p class="mb-0"><a href="mailto:{{ user.email }}">{{ user.email }}</a></p>
{% if user.groups.all %}
<div class="mt-2">
<small class="text-muted">Permission groups:</small>
<div class="mt-1">
{% for perm_group in user.groups.all %}
<span class="badge bg-info text-dark me-1">{{ perm_group.name }}</span>
{% empty %}
<span class="text-muted small">None</span>
{% endfor %}
</div>
</div>
{% endif %}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">Grade: <strong>{{ user.userprofile.grade|default:"N/A" }}</strong></li>
@@ -33,7 +45,10 @@
{% if request.user|has_group:"cid_user_manager" %}
<a class="btn btn-outline-secondary d-block mb-2" href="{% url 'account_update' user.username %}">Update user details</a>
{% endif %}
<a class="btn btn-primary d-block" href="{% url 'account_profile_update' user.username %}">Edit profile</a>
<a class="btn btn-primary d-block mb-2" href="{% url 'account_profile_update' user.username %}">Edit profile</a>
{% if request.user.is_superuser %}
<a class="btn btn-outline-danger d-block" href="{% url 'admin:auth_user_change' user.pk %}" target="_blank" rel="noopener">Admin edit</a>
{% endif %}
</div>
</div>
</div>