From 8ccba31bf4ec2bd9839c16beb40c4681a6957fdc Mon Sep 17 00:00:00 2001 From: Julien Rosset Date: Fri, 30 May 2025 19:05:36 +0200 Subject: [PATCH] Material type: add unit (to pages) --- src/Entity/TNamedEntity.php | 1 - src/Form/Config/MaterialTypeEditForm.php | 4 ++++ templates/Config/MaterialType/List.html.twig | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Entity/TNamedEntity.php b/src/Entity/TNamedEntity.php index bf83595..2dbea68 100644 --- a/src/Entity/TNamedEntity.php +++ b/src/Entity/TNamedEntity.php @@ -14,7 +14,6 @@ trait TNamedEntity { */ #[ORM\Column(length: 50, unique: true)] #[Assert\NotBlank(message: 'Veuillez saisir un nom')] - #[Assert\Unique(message: 'Il existe déjà un élément avec ce nom')] private ?string $name = null; /** diff --git a/src/Form/Config/MaterialTypeEditForm.php b/src/Form/Config/MaterialTypeEditForm.php index 616c189..edfd78c 100644 --- a/src/Form/Config/MaterialTypeEditForm.php +++ b/src/Form/Config/MaterialTypeEditForm.php @@ -31,6 +31,10 @@ class MaterialTypeEditForm extends AbstractType { ->add('name', null, [ 'label' => 'Nom', ]) + ->add('unit', null, [ + 'label' => 'Unité', + 'required' => false, + ]) ->add('stackName', null, [ 'label' => 'Nom de la pile', ]) diff --git a/templates/Config/MaterialType/List.html.twig b/templates/Config/MaterialType/List.html.twig index 07fbad6..6435c98 100644 --- a/templates/Config/MaterialType/List.html.twig +++ b/templates/Config/MaterialType/List.html.twig @@ -11,6 +11,7 @@ Nom + Unit @@ -22,6 +23,7 @@ {% for materialType in materialTypes %} {{ materialType.name }} + {{ materialType.unit }}