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
18 lines
749 B
Twig
18 lines
749 B
Twig
<turbo-frame id="comment_{{ comment.id }}">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h5 class="card-title">
|
|
{{ comment.author.email }} le {{ comment.createdAt | date }}
|
|
{% if comment.createdAt != comment.editedAt %}
|
|
(modifié le {{ comment.editedAt | date }})
|
|
{% endif %}
|
|
</h5>
|
|
<p class="card-text">{{ comment.content }}</p>
|
|
{% if is_granted('COMMENT_EDIT', comment) %}
|
|
<a href="{{ path('app_post_comment_edit', {'id': comment.id}) }}" class="btn btn-primary">Modifier</a>
|
|
{{ include('comment/_delete_form.html.twig') }}
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</turbo-frame>
|