{% extends 'admin/_layout.html.twig' %} {# Reuses the .adm-social-* structural classes from admin.css (same row layout, drag handle, toggle, actions) — same pattern as the marques list. #} {% block title %}Avis clients — Admin{% endblock %} {% block page_title %}Avis clients{% endblock %} {% block page_subtitle %}{{ items|length }} avis{% endblock %} {% block admin_body %} {% if tableMissing|default(false) %}

⚠️ Migration de la table testimonial requise

La table testimonial n'existe pas encore dans la base de données. Lance les commandes suivantes dans l'ordre :

# 1. Générer le fichier de migration
php bin/console make:migration

# 2. Appliquer la migration
php bin/console doctrine:migrations:migrate --no-interaction

# 3. Charger les 5 brouillons d'avis (masqués par défaut)
php bin/console doctrine:fixtures:load --no-interaction

# 4. Cache clear
php bin/console cache:clear
{% else %} {# ── Filters ── #}
{{ items|length }} avis
{% if is_granted('ROLE_ADMIN') %}
{% if items|length > 0 %} {% if is_granted('ROLE_SUPER_ADMIN') %} SQL {% endif %} CSV {% endif %} Ajouter
{% endif %}
{% if items|length == 0 %}

Aucun avis client configuré.

{% else %}
{# ── Delete modal ── #}

Confirmer la suppression

Supprimer ?

{% endif %} {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}