{% extends 'app/base.html.twig' %} {% block title %}Configuration Restaurant{% endblock %} {% block body %}

Configuration

{# ── Onglets navigation configuration ───────────────────────────────────── #} {% for msg in app.flashes('success') %}
{{ msg }}
{% endfor %} {% for msg in app.flashes('error') %}
{{ msg }}
{% endfor %}
{# ── Colonne gauche ───────────────────────────────────────────────── #}
{# Informations générales #}
Informations générales
{# Services proposés #}
Services proposés
{% set services_labels = { 'petit_dejeuner': 'Petit-déjeuner', 'dejeuner': 'Déjeuner', 'gouter': 'Goûter', 'diner': 'Dîner' } %}
{% for key, label in services_labels %}
{% endfor %}
{# Objectifs KPI #}
Objectifs KPI
{# ── Colonne droite ───────────────────────────────────────────────── #}
{# Jours d'ouverture #}
Jours d'ouverture
{% for en, fr in jours_disponibles %}
{% endfor %}
{# Périodes de fermeture #}
Périodes de fermeture
{% if config.periodes_fermeture is empty %}

Aucune période de fermeture configurée.

{% endif %} {% for periode in config.periodes_fermeture %}
{% endfor %}
{# ── Pondérations optimisation des menus (pleine largeur) ────────────── #}
Pondérations — Optimisation automatique des menus

Ces poids définissent l'importance relative de chaque critère dans le score de l'optimisation automatique des menus. Leur somme est normalisée automatiquement lors du calcul.

Favorise les menus moins coûteux
Favorise la diversité des recettes
Favorise les semaines complètes

Somme : {{ (config.ponderations_scores.cout ?? 55) + (config.ponderations_scores.variete ?? 30) + (config.ponderations_scores.couverture ?? 15) }}% (normalisée automatiquement)

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