From 653031017ceaedce0bcec08c1a91f3faf75f5058 Mon Sep 17 00:00:00 2001 From: Matthieu Lamalle Date: Tue, 6 Oct 2020 14:19:46 +0200 Subject: [PATCH] set filter on customer project --- src/schedule-2.0/src/Form/ProjectType.php | 13 ++++++++++--- src/schedule-2.0/templates/Project/edit.html.twig | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/schedule-2.0/src/Form/ProjectType.php b/src/schedule-2.0/src/Form/ProjectType.php index 5c1ac4f..a70d445 100644 --- a/src/schedule-2.0/src/Form/ProjectType.php +++ b/src/schedule-2.0/src/Form/ProjectType.php @@ -45,13 +45,20 @@ class ProjectType extends AbstractType ] ); + $builder->add('customer', EntityType::class, [ - "class" => "App:Customer", "label" => "Client", - "choice_label" => "name", + "class" => "App:Customer", + "choice_label" => function ($customer) { + return $customer->getName();}, + + "disabled" => false, + "required" => true, + "multiple" => false, + "placeholder" => "Selectionner un Client", ] - ); + ); $builder->add('service', EntityType::class, [ diff --git a/src/schedule-2.0/templates/Project/edit.html.twig b/src/schedule-2.0/templates/Project/edit.html.twig index 6672d45..b99d325 100755 --- a/src/schedule-2.0/templates/Project/edit.html.twig +++ b/src/schedule-2.0/templates/Project/edit.html.twig @@ -61,6 +61,7 @@ {% endblock %} {% block localjavascript %} +$("#project_customer").addClass("select2entity"); $(document).ready(function() { $("#project_name").focus(); });