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(); });