mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-10-04 17:04:53 +02:00
120 lines
No EOL
5.6 KiB
Twig
120 lines
No EOL
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 %} |