From 1524ec5732d23e8ddeb2084cbd4572a9c005ed64 Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Thu, 9 Apr 2026 07:56:18 +0200 Subject: [PATCH] feat: E-Flex admin - champ date de paiement dans le formulaire paiement manuel - Ajout input date (pre-rempli aujourd'hui) dans le formulaire "Paye" - Controller accepte la date saisie pour setPaidAt au lieu de now() - Date et methode affiches dans le tableau des echeances Co-Authored-By: Claude Opus 4.6 (1M context) --- src/Controller/Admin/EFlexController.php | 4 +++- templates/admin/eflex/show.html.twig | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Controller/Admin/EFlexController.php b/src/Controller/Admin/EFlexController.php index 8cc8c5d..a487fd4 100644 --- a/src/Controller/Admin/EFlexController.php +++ b/src/Controller/Admin/EFlexController.php @@ -308,9 +308,11 @@ class EFlexController extends AbstractController } $method = $request->request->getString('method', 'virement'); + $paidAtStr = $request->request->getString('paidAt'); + $paidAt = '' !== $paidAtStr ? new \DateTimeImmutable($paidAtStr) : new \DateTimeImmutable(); $line->setState(EFlexLine::STATE_OK); - $line->setPaidAt(new \DateTimeImmutable()); + $line->setPaidAt($paidAt); $line->setPaidMethod($method); $this->em->flush(); diff --git a/templates/admin/eflex/show.html.twig b/templates/admin/eflex/show.html.twig index 16ff576..677705c 100644 --- a/templates/admin/eflex/show.html.twig +++ b/templates/admin/eflex/show.html.twig @@ -149,6 +149,7 @@ {% endif %} {% if (line.isPending or line.isFailed) and not line.stripePaymentIntentId %}
+