Material type: add unit (to pages)

master
Julien Rosset 2 months ago
parent c2da5f7aaf
commit 8ccba31bf4

@ -14,7 +14,6 @@ trait TNamedEntity {
*/ */
#[ORM\Column(length: 50, unique: true)] #[ORM\Column(length: 50, unique: true)]
#[Assert\NotBlank(message: 'Veuillez saisir un nom')] #[Assert\NotBlank(message: 'Veuillez saisir un nom')]
#[Assert\Unique(message: 'Il existe déjà un élément avec ce nom')]
private ?string $name = null; private ?string $name = null;
/** /**

@ -31,6 +31,10 @@ class MaterialTypeEditForm extends AbstractType {
->add('name', null, [ ->add('name', null, [
'label' => 'Nom', 'label' => 'Nom',
]) ])
->add('unit', null, [
'label' => 'Unité',
'required' => false,
])
->add('stackName', null, [ ->add('stackName', null, [
'label' => 'Nom de la pile', 'label' => 'Nom de la pile',
]) ])

@ -11,6 +11,7 @@
<thead> <thead>
<tr> <tr>
<th scope="col" data-sort-onLoad="1" class="align-middle">Nom</th> <th scope="col" data-sort-onLoad="1" class="align-middle">Nom</th>
<th scope="col" data-sort-onLoad="1" class="align-middle">Unit</th>
<th scope="col" data-sort="false" class="fit-content align-middle"> <th scope="col" data-sort="false" class="fit-content align-middle">
<a href="{{ path('config_materialType_create') }}" class="btn btn-primary" data-bs-toggle="tooltip" data-bs-title="Ajouter"> <a href="{{ path('config_materialType_create') }}" class="btn btn-primary" data-bs-toggle="tooltip" data-bs-title="Ajouter">
<i class="fa-solid fa-square-plus"></i> <i class="fa-solid fa-square-plus"></i>
@ -22,6 +23,7 @@
{% for materialType in materialTypes %} {% for materialType in materialTypes %}
<tr> <tr>
<td>{{ materialType.name }}</td> <td>{{ materialType.name }}</td>
<td>{{ materialType.unit }}</td>
<td class="fit-content"> <td class="fit-content">
<a href="{{ path('config_materialType_edit', {id: materialType.id}) }}" <a href="{{ path('config_materialType_edit', {id: materialType.id}) }}"
class="text-primary me-2" class="text-primary me-2"

Loading…
Cancel
Save