Enhance user management: Added 'Peer Groups' column to user list, updated UserAclForm to include peer group selection, and improved user management view with detailed descriptions for user levels and peer groups.

This commit is contained in:
Eduardo Silva 2025-01-20 15:59:24 -03:00
parent 8eb0a6d852
commit 4df10f6499
3 changed files with 158 additions and 28 deletions

View file

@ -6,6 +6,7 @@
<tr>
<th>Username</th>
<th>User Level</th>
<th>Peer Groups</th>
<th></th>
</tr>
</thead>
@ -14,6 +15,15 @@
<tr>
<td>{{ user_acl.user.username }}</td>
<td>{{ user_acl.get_user_level_display }}</td>
<td>
{% if user_acl.peer_groups.all %}
{% for peer_group in user_acl.peer_groups.all %}
<a href="/user/peer-group/manage/?uuid={{ peer_group.uuid }}">{{ peer_group.name }}</a>{% if not forloop.last %}, {% endif %}
{% endfor %}
{% else %}
Any
{% endif %}
</td>
<td style="width: 1%; white-space: nowrap;">
<a href="/user/manage/?uuid={{ user_acl.uuid }}" ><i class="far fa-edit"></i></a>
</td>