retapage accueil, gestion de Demandes
This commit is contained in:
parent
d777221d0d
commit
f4c5e048ff
26 changed files with 2498 additions and 292 deletions
120
templates/admin/demandes/edit.html.twig
Normal file
120
templates/admin/demandes/edit.html.twig
Normal file
|
@ -0,0 +1,120 @@
|
|||
{% 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 %}
|
Loading…
Add table
Add a link
Reference in a new issue