admin_users.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {% extends "layout.html" %}
  2. {% block subtitle %}Administrer les utilisateurs{% endblock %}
  3. {% block body %}
  4. <div class="row">
  5. <a class="pull-right btn btn-primary btn-small" href="{{ url_for('admin_user_add') }}">+ Ajouter un utilisateur</a>
  6. {% if not users %}
  7. <div class="alert">Il n'y a aucun utilisateur.</div>
  8. {% else %}
  9. <input id="filter" type="text" class="form-control" placeholder="Rechercher...">
  10. <table class="table table-striped">
  11. <thead>
  12. <tr>
  13. <th>E-mail</th>
  14. <th>Nom</th>
  15. <th>Groupes</th>
  16. <th>Admin</th>
  17. <th>Actions</th>
  18. </tr>
  19. </thead>
  20. <tbody class="searchable">
  21. {% for user in users %}
  22. <tr>
  23. <td>{{ user.email }}</td>
  24. <td>{{ user.username }}</td>
  25. <td>{% for group in user.groups %}<span class="label">{{ group }}</span> {% endfor %}</td>
  26. <td>{% if user.is_admin %}<span class="label label-success">Oui</span>{% else %}<span class="label">Non</span>{% endif %}</td>
  27. <td>
  28. <a href="{{ url_for('admin_user_edit', iduser=user.userid) }}" class="btn btn-mini">Éditer</a>
  29. <a href="#delete{{ user.userid }}" data-toggle="modal" class="btn btn-mini btn-danger">Supprimer</a>
  30. </td>
  31. </tr>
  32. <div class="modal hide fade" id="delete{{ user.userid }}">
  33. <div class="modal-header">
  34. <button type="button" class="close" data-dismiss="modal">×</button>
  35. <h3>Suppression d'utilisateur</h3>
  36. </div>
  37. <div class="modal-body">
  38. <p>Voulez-vous vraiment supprimer l'utilisateur <strong>{{ user.username }}</strong> ?</p>
  39. </div>
  40. <div class="modal-footer">
  41. <a href="{{ url_for('admin_user_del', iduser=user.userid) }}" class="btn btn-danger">Confirmer</a>
  42. <a href="#" class="btn" data-dismiss="modal">Annuler</a>
  43. </div>
  44. </div>
  45. {% endfor %}
  46. </tbody>
  47. </table>
  48. <p>
  49. {% endif %}
  50. <a class="pull-right btn btn-primary btn-small" href="{{ url_for('admin_user_add') }}">+ Ajouter un utilisateur</a>
  51. {% endblock %}