Allow logged users to comment posts. Edition is not allowed via the API since it doesn't support auth yet. Symfony UX is used with Turbo to avoid full pages reload, without JavaScript™. Co-authored-by: clfreville2 <clement.freville2@etu.uca.fr> Reviewed-on: https://codefirst.iut.uca.fr/git/clement.freville2/herbarium/pulls/10
60 lines
1.6 KiB
Twig
60 lines
1.6 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% block title %}Post{% endblock %}
|
|
|
|
{% block body %}
|
|
<h1>Post</h1>
|
|
|
|
<table class="table">
|
|
<tbody>
|
|
<tr>
|
|
<th>Id</th>
|
|
<td>{{ post.id }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>FoundDate</th>
|
|
<td>{{ post.foundDate ? post.foundDate|date('Y-m-d H:i:s') : '' }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>PublicationDate</th>
|
|
<td>{{ post.publicationDate ? post.publicationDate|date('Y-m-d H:i:s') : '' }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Latitude</th>
|
|
<td>{{ post.latitude }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Longitude</th>
|
|
<td>{{ post.longitude }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Altitude</th>
|
|
<td>{{ post.altitude }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Commentary</th>
|
|
<td>{{ post.commentary }}</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<a href="{{ path('app_post_index') }}">back to list</a>
|
|
|
|
<a href="{{ path('app_post_edit', {'id': post.id}) }}">edit</a>
|
|
|
|
{{ include('post/_delete_form.html.twig') }}
|
|
|
|
<div data-turbo="true">
|
|
<div id="comments">
|
|
{% for comment in post.comments %}
|
|
{{ include('/comment/comment.html.twig') }}
|
|
{% endfor %}
|
|
</div>
|
|
|
|
{{ form_start(form) }}
|
|
{{ form_widget(form) }}
|
|
<button type="submit" class="btn btn-primary">Comment</button>
|
|
{{ form_end(form) }}
|
|
</div>
|
|
{% endblock %}
|