| {% extends "base.html" %} {% block content %} |
| <div class="container py-4"> |
| <h1 class="h2 mb-4">Manage Users</h1> |
| <p class="text-muted"> |
| Admin users cannot view individual user reports to maintain privacy. |
| </p> |
|
|
| <div class="card shadow-sm"> |
| <div class="card-body p-0"> |
| <table class="table table-hover mb-0 users-table"> |
| <thead> |
| <tr> |
| <th>ID</th> |
| <th>Username</th> |
| <th>Email</th> |
| <th>Admin Status</th> |
| </tr> |
| </thead> |
| <tbody> |
| {% for user in users %} |
| <tr> |
| <td>{{ user.id }}</td> |
| <td>{{ user.username }}</td> |
| <td>{{ user.email }}</td> |
| <td> |
| {% if user.is_admin %} |
| <span class="badge bg-danger">Admin</span> |
| {% else %} |
| <span class="badge bg-secondary">User</span> |
| {% endif %} |
| </td> |
| </tr> |
| {% endfor %} |
| </tbody> |
| </table> |
| </div> |
| </div> |
| </div> |
| {% endblock %} |
|
|