GeotrekCE / Geotrek-admin

Paths management for National Parks and Tourism organizations
https://geotrek.fr
BSD 2-Clause "Simplified" License
136 stars 76 forks source link

Erreur 500 : zone sensible et pictogramme de règle #4392

Open raphaeldoisy opened 16 hours ago

raphaeldoisy commented 16 hours ago

Déroulé:

  1. Côté admin, je créé une nouvelle règle pour le module de zones sensibles. Celle-ci n'a pas de pictogramme, le champs n'est pas obligatoire.

  2. Côté gestion, je créé une nouvelle zone réglementaire avec cette règle.

  3. Lors de l'enregistrement de cette zone je me retrouve avec une erreur car le champ pictogram dans la table est vide. image

  4. On pourrait croire que l'enregistrement ne se fait pas dans la base et pourtant elle y est bien et on la voit dans la liste côté gestion. image

  5. A partir de là nous ne pouvons plus interagir avec cette zone, une fois qu'on clique dessus la même erreur revient car le pictogramme n'existe pas. Impossible donc de la supprimer par ce procédé à moins de toucher directement à la BDD.

Proposition: J'imagine que c'est un cas qui ne doit pas être bien commun et peut-être incongru mais tout de même. De mon point de vue, le pictogramme devrait donc être obligatoire lors de la création d'une règle dans notre cas.

camillemonchicourt commented 16 hours ago

Ou alors on garde le fait que les pictogrammes des règles ne soient pas obligatoires et on fait en sorte que le fait d'associer une zone réglementaire à une règle sans picto ne renvoie pas de message d'erreur. Je pencherai pour le fait qu'on doit pouvoir créer une règle sans lui associer de pictogramme et que cela ne devrait pas empêcher de créer une règle et l'associer à une zone réglementaire.