Material : default value and remove requirement on checkbox

master
Julien Rosset 2 months ago
parent 8ccba31bf4
commit 0198efa503

@ -34,7 +34,7 @@ class Material implements Stringable {
#[ORM\Column]
#[Assert\Type(type: 'bool', message: 'L\'indicateur de si le matériau est craftable par défaut doit être un booléen')]
#[Assert\NotNull(message: 'Veuillez indiquer si le matériau est craftable par défaut')]
private ?bool $isCraftableByDefault = null;
private ?bool $isCraftableByDefault = true;
/**
* @var Collection<int, OutputRecipeMaterial> The recipes

@ -18,7 +18,7 @@ class OutputRecipeMaterial {
/**
* @var Recipe|null The recipe
*/
#[ORM\ManyToOne(inversedBy: 'outputMaterials')]
#[ORM\ManyToOne(inversedBy: 'producedMaterials')]
#[ORM\JoinColumn(nullable: false, onDelete: 'CASCADE')]
#[Assert\NotNull(message: 'Veuillez sélectionner une recette')]
#[Assert\Valid]

@ -36,6 +36,7 @@ class MaterialEditForm extends AbstractType {
])
->add('isCraftableByDefault', null, [
'label' => 'Est-ce que ce matériel est craftable par défaut ?',
'required' => false,
])
->add('submit', SubmitType::class, [
'label' => 'Enregistrer',

Loading…
Cancel
Save