From f10dabad81e7113a2dd9b8ad187416b66895bb57 Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Thu, 9 Apr 2026 08:04:02 +0200 Subject: [PATCH] feat: ajout onglet Contrats dans la sidebar admin - Lien Contrats dans la sidebar (entre Clients et Facturation) - Controller ContratController avec route /admin/contrats - Template placeholder avec description du flow futur: creer contrat -> signer -> creation espace client auto Co-Authored-By: Claude Opus 4.6 (1M context) --- src/Controller/Admin/ContratController.php | 19 ++++++++++++++++ templates/admin/_layout.html.twig | 4 ++++ templates/admin/contrats/index.html.twig | 26 ++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 src/Controller/Admin/ContratController.php create mode 100644 templates/admin/contrats/index.html.twig diff --git a/src/Controller/Admin/ContratController.php b/src/Controller/Admin/ContratController.php new file mode 100644 index 0000000..a258ad8 --- /dev/null +++ b/src/Controller/Admin/ContratController.php @@ -0,0 +1,19 @@ +render('admin/contrats/index.html.twig'); + } +} diff --git a/templates/admin/_layout.html.twig b/templates/admin/_layout.html.twig index 6cad9bc..2ff63c7 100644 --- a/templates/admin/_layout.html.twig +++ b/templates/admin/_layout.html.twig @@ -49,6 +49,10 @@ Clients + + + Contrats + Facturation diff --git a/templates/admin/contrats/index.html.twig b/templates/admin/contrats/index.html.twig new file mode 100644 index 0000000..730f42f --- /dev/null +++ b/templates/admin/contrats/index.html.twig @@ -0,0 +1,26 @@ +{% extends 'admin/_layout.html.twig' %} + +{% block title %}Contrats - Association E-Cosplay{% endblock %} + +{% block admin_content %} +
+
+

Contrats

+
+ + {% for type, messages in app.flashes %} + {% for message in messages %} +
{{ message }}
+ {% endfor %} + {% endfor %} + +
+ + + +

Contrats

+

Cette section sera disponible prochainement.

+

Creez un contrat, faites-le signer, puis l'espace client sera cree automatiquement.

+
+
+{% endblock %}