templates/back/user/list.html.twig line 1

Open in your IDE?
  1. {% extends 'base_back.html.twig' %}
  2. {% block body %}
  3.     <div class="content-header">
  4.         <div class="container-fluid">
  5.             <div class="row mb-2">
  6.                 <div class="col-sm-6">
  7.                     <h1 class="m-0">Administrateurs</h1>
  8.                 </div><!-- /.col -->
  9.             </div><!-- /.row -->
  10.         </div><!-- /.container-fluid -->
  11.     </div>
  12.     <section class="content">
  13.         <div class="container-fluid">
  14.             <!-- Small boxes (Stat box) -->
  15.             <div class="row">
  16.                 <div class="col-12">
  17.                     <div class="card">
  18.                         <div class="card-header">
  19.                             <h3 class="card-title">Liste des admin</h3>
  20.                         </div>
  21.                         <!-- /.card-header -->
  22.                         <div class="card-body">
  23.                             <table class="table" id="adminTable" class="table table-bordered table-hover">
  24.                                 <thead>
  25.                                 <tr>
  26.                                     <th>Nom Prénom</th>
  27.                                     <th>Email</th>
  28.                                     <th>Actions</th>
  29.                                 </tr>
  30.                                 </thead>
  31.                                 <tbody>
  32.                                 {% for user in users %}
  33.                                     <tr>
  34.                                         <td>{% if user == app.user %}<i class="far fa-user"></i>{% endif%}
  35.                                             {{ user.lastname }} {{ user.firstname }}</td>
  36.                                         <td>{{ user.email }}</td>
  37.                                         <td>
  38.                                             {% if user != app.user %}
  39.                                                 <div class="d-flex justify-content-around">
  40.                                                     <a href="{{ path('back_user_delete', {id:user.id}) }}" class="btn btn-danger" onclick="return confirm('Êtes-vous sûr de vouloir supprimer définitivement cet administrateur ?')">Supprimer</a>
  41.                                                 </div>
  42.                                             {% endif %}
  43.                                         </td>
  44.                                     </tr>
  45.                                 {% else %}
  46.                                     <tr>
  47.                                         <td colspan="3">Aucun utilisateur</td>
  48.                                     </tr>
  49.                                 {% endfor %}
  50.                                 </tbody>
  51.                             </table>
  52.                         </div>
  53.                     </div>
  54.                 </div>
  55.             </div>
  56.         </div>
  57.     </section>
  58. {% endblock %}
  59. {% block javascript %}
  60. {{ parent() }}
  61. <script nonce="{{ csp_nonce('script') }}">
  62.     $(document).ready(function() {
  63.         $('#adminTable').DataTable({
  64.             "language": {
  65.                 "url": "https://cdn.datatables.net/plug-ins/1.10.24/i18n/French.json"
  66.             },
  67.             "order": []
  68.         });
  69. });
  70. </script>
  71. {% endblock %}