templates/addresses_list/show_addresses.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Vos groupes d'adresses{% endblock %}
  3. {% block body %}
  4. <div class="row">
  5.     <div class="col-12">
  6.         <div class="card">
  7.             <div class="card-body">
  8.                     <h1>Liste des adresses du groupe "{{ addresses_list.Title }}"</h1>
  9.               <table class="table" id="datatable">
  10.                     <thead>
  11.                     <tr>
  12.                         <th>Dénomination</th>
  13.                         <th>Adresse</th>
  14.                         <th>Code postal</th>
  15.                         <th>Ville</th>
  16.                         <th>Statut</th>
  17.                         <th>Actions</th>
  18.                     </tr>
  19.                     </thead>
  20.                     <tbody>
  21.                     {% for addresse in addresses_list.getAddresses() %}
  22.                         <tr>
  23.                             <td>{{ addresse.Title }}</td>
  24.                             <td>{{ addresse.Address }}</td>
  25.                             <td>{{ addresse.Zipcode }}</td>
  26.                             <td>{{ addresse.City }}</td>
  27.                             <td>
  28.                                 <span class="badge rounded-pill badge-soft-{{ addresse.getStatusBadgeInfo() }} font-size-13">
  29.                                    {{ addresse.getStatusTextInfo() }}
  30.                                 </span>
  31.                             </td>
  32.                             <td>
  33.                                 {#
  34.                                 <a href="{{ path('app_addresse_show', {'id': addresse.id}) }}"><i style="font-size: 24px" class="mdi mdi-format-list-bulleted-square"></i></a>
  35.                                 #}
  36.                                 {% if not(addresses_list.locked) %}
  37.                                 <a href="{{ path('app_addresse_edit', {'id': addresse.id , 'addressesList': addresses_list.id}) }}"><i style="font-size: 24px" class="mdi mdi-square-edit-outline"></i></a>
  38.                                 <form style="display: inline-block" method="post" action="{{ path('app_addresse_delete', {'id': addresse.id , 'addressesList': addresses_list.id }) }}" onsubmit="return confirm('Are you sure you want to delete this item?');" id=deleteForm_{{ addresse.id }} name="deleteForm_{{ addresse.id }}">
  39.                                     <input type="hidden" name="_token" value="{{ csrf_token('delete' ~ addresse.id) }}">
  40.                                     <a href="javascript: if(confirm('Are you sure you want to delete this item?') == true){ document.forms['deleteForm_{{ addresse.id }}'].submit();}" ><i style="font-size: 24px" class="mdi mdi-delete-forever"></i></a>
  41.                                 </form>
  42.                                 <a href="{{ path('app_addresse_geocode', {'id': addresse.id }) }}"><i style="font-size: 24px" class="mdi mdi-earth"></i></a>
  43.                                     {% if addresse.getStatus() ==  constant('STATUT_GEOCODED', addresse)  %}
  44.                                         <a href="{{ path('app_addresse_show', {'id': addresse.id }) }}"><i style="font-size: 24px" class="mdi mdi-map-marker"></i></a>
  45.                                     {% endif %}
  46.                                 {% else %}
  47.                                 <span class="badge rounded-pill badge-soft-info font-size-13">
  48.                                     Groupe d'adresses vérrouillé
  49.                                 </span>
  50.                                 {% endif %}
  51.                             </td>
  52.                         </tr>
  53.                     {% else %}
  54.                         <tr>
  55.                             <td colspan="3">Aucun enregistrement trouvé</td>
  56.                         </tr>
  57.                     {% endfor %}
  58.                     </tbody>
  59.                 </table>
  60.                 {% if not(addresses_list.locked) %}
  61.                     <a href="{{ path('app_addresse_new' , {addressesList: addresses_list.id} )  }}" class="btn btn-primary">Ajouter une nouvelle adresse</a>
  62.                     <a href="{{ path('app_addresse_import' , {id: addresses_list.id} )  }}" class="btn btn-primary">Importer des adresses</a>
  63.                     <a href="{{ path('app_addresse_bulk_geoloc' , {id: addresses_list.id} )  }}" class="btn btn-primary">Géolocaliser en masse</a>
  64.                 {% else %}
  65.                     <div class="alert alert-info mb-0" role="alert">
  66.                         Ce groupe d'adresses est vérouillé.
  67.                     </div>
  68.                 {% endif %}
  69.                 <br/>
  70.                 <br/>
  71.                 <a class="btn btn-outline-secondary waves-effect"  href="{{ path('app_addresses_list_index') }}">Revenir à la liste</a>
  72.             </div>
  73.         </div>
  74.     </div>
  75. </div>
  76. {% endblock %}