120 lines
		
	
	
	
		
			5.6 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
		
		
			
		
	
	
			120 lines
		
	
	
	
		
			5.6 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
|   | {% extends 'base.html.twig' %}
 | ||
|  | 
 | ||
|  | {% block title %}Éditer une demande{% endblock %}
 | ||
|  | 
 | ||
|  | {% block body %}
 | ||
|  |     <div class="container mt-4">
 | ||
|  |         <h1>Éditer une demande</h1>
 | ||
|  |         
 | ||
|  |         <div class="mb-4">
 | ||
|  |             <a href="{{ path('app_admin_demandes') }}" class="btn btn-secondary">Retour à la liste</a>
 | ||
|  |         </div>
 | ||
|  |         
 | ||
|  |         <div class="row">
 | ||
|  |             <div class="col-md-6">
 | ||
|  |                 <div class="card mb-4">
 | ||
|  |                     <div class="card-header">
 | ||
|  |                         <h2>Informations de la demande</h2>
 | ||
|  |                     </div>
 | ||
|  |                     <div class="card-body">
 | ||
|  |                         <table class="table">
 | ||
|  |                             <tbody>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>ID</th>
 | ||
|  |                                     <td>{{ demande.id }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Nom du commerce</th>
 | ||
|  |                                     <td>{{ demande.query }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Email</th>
 | ||
|  |                                     <td>{{ demande.email }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Date de création</th>
 | ||
|  |                                     <td>{{ demande.createdAt ? demande.createdAt|date('Y-m-d H:i:s') : '' }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Statut</th>
 | ||
|  |                                     <td>
 | ||
|  |                                         <span class="badge {% if demande.status == 'new' %}bg-primary{% elseif demande.status == 'email_provided' %}bg-info{% elseif demande.status == 'linked_to_place' %}bg-success{% else %}bg-secondary{% endif %}">
 | ||
|  |                                             {{ demande.status }}
 | ||
|  |                                         </span>
 | ||
|  |                                     </td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Place UUID</th>
 | ||
|  |                                     <td>{{ demande.placeUuid }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                                 <tr>
 | ||
|  |                                     <th>Dernière tentative de contact</th>
 | ||
|  |                                     <td>{{ demande.lastContactAttempt ? demande.lastContactAttempt|date('Y-m-d H:i:s') : '' }}</td>
 | ||
|  |                                 </tr>
 | ||
|  |                             </tbody>
 | ||
|  |                         </table>
 | ||
|  |                     </div>
 | ||
|  |                 </div>
 | ||
|  |                 
 | ||
|  |                 {% if demande.place %}
 | ||
|  |                     <div class="card mb-4">
 | ||
|  |                         <div class="card-header">
 | ||
|  |                             <h2>Place associée</h2>
 | ||
|  |                         </div>
 | ||
|  |                         <div class="card-body">
 | ||
|  |                             <table class="table">
 | ||
|  |                                 <tbody>
 | ||
|  |                                     <tr>
 | ||
|  |                                         <th>ID</th>
 | ||
|  |                                         <td>{{ demande.place.id }}</td>
 | ||
|  |                                     </tr>
 | ||
|  |                                     <tr>
 | ||
|  |                                         <th>Nom</th>
 | ||
|  |                                         <td>{{ demande.place.name }}</td>
 | ||
|  |                                     </tr>
 | ||
|  |                                     <tr>
 | ||
|  |                                         <th>Email</th>
 | ||
|  |                                         <td>{{ demande.place.email }}</td>
 | ||
|  |                                     </tr>
 | ||
|  |                                     <tr>
 | ||
|  |                                         <th>UUID</th>
 | ||
|  |                                         <td>{{ demande.place.uuidForUrl }}</td>
 | ||
|  |                                     </tr>
 | ||
|  |                                     <tr>
 | ||
|  |                                         <th>OSM ID</th>
 | ||
|  |                                         <td>{{ demande.place.osmKind }}/{{ demande.place.osmId }}</td>
 | ||
|  |                                     </tr>
 | ||
|  |                                 </tbody>
 | ||
|  |                             </table>
 | ||
|  |                             
 | ||
|  |                             <div class="mt-3">
 | ||
|  |                                 <a href="{{ path('app_admin_demande_send_email', {'id': demande.id}) }}" class="btn btn-success">
 | ||
|  |                                     <i class="bi bi-envelope"></i> Envoyer un email
 | ||
|  |                                 </a>
 | ||
|  |                             </div>
 | ||
|  |                         </div>
 | ||
|  |                     </div>
 | ||
|  |                 {% endif %}
 | ||
|  |             </div>
 | ||
|  |             
 | ||
|  |             <div class="col-md-6">
 | ||
|  |                 <div class="card">
 | ||
|  |                     <div class="card-header">
 | ||
|  |                         <h2>Lier à une Place</h2>
 | ||
|  |                     </div>
 | ||
|  |                     <div class="card-body">
 | ||
|  |                         <form method="post">
 | ||
|  |                             <div class="mb-3">
 | ||
|  |                                 <label for="placeUuid" class="form-label">UUID de la Place</label>
 | ||
|  |                                 <input type="text" id="placeUuid" name="placeUuid" class="form-control" value="{{ demande.placeUuid }}" placeholder="Entrez l'UUID de la Place">
 | ||
|  |                                 <div class="form-text">Entrez l'UUID d'une Place existante pour la lier à cette demande.</div>
 | ||
|  |                             </div>
 | ||
|  |                             
 | ||
|  |                             <button type="submit" class="btn btn-primary">Enregistrer</button>
 | ||
|  |                         </form>
 | ||
|  |                     </div>
 | ||
|  |                 </div>
 | ||
|  |             </div>
 | ||
|  |         </div>
 | ||
|  |     </div>
 | ||
|  | {% endblock %}
 |