pluginsGLPI / formcreator

GLPI Plugin Formcreator (DOWNLOAD : https://github.com/pluginsGLPI/formcreator/releases)
http://www.teclib-edition.com
GNU General Public License v3.0
174 stars 125 forks source link

Bug d'affichage html avec les formulaires qui ont des Conditions pour afficher la question #3392

Closed xseth03 closed 1 year ago

xseth03 commented 1 year ago

Describe the bug Problème d'affichage des formulaires qui ont des Conditions pour afficher la question Le ticket affiche les balises HTML et n'interprète pas le code. Je n'ai pas ce problème sur GLPI 9.x.x ni avec les formulaires sans conditions.

To Reproduce Créer un formulaire avec des conditions

Expected behavior A clear and concise description of what you expected to happen.

Screenshots image

GLPI / Plugins (please complete the following information):

Additional context Aucun problème d'affichage avec les formulaires "classique" sans conditions…

btry commented 1 year ago

Bonjour

Vous avez un formulaire simple que vous pouvez exporter ici ?

xseth03 commented 1 year ago

Bonjour,

Ce problème n'apparait pas avec les formulaires simples. J'ai remarqué que c'est uniquement avec les formulaires qui contiennent des conditions d'affichage

image

xseth03 commented 1 year ago

A priori si je remplis un formulaire avec conditions sur GLPI 10 il s'affiche correctement. C'est peut-être uniquement lors de la migration de la db GLPI 9 vers GLPI 10 qui impacté uniquement les formulaires avec des conditions…

btry commented 1 year ago

Ce problème n'apparait pas avec les formulaires simples. J'ai remarqué que c'est uniquement avec les formulaires qui contiennent des conditions d'affichage

Je n'ai pas explicité, mais je parlais d'un formulaire le plus petit possible (peu de questions) permettant de reproduire. C'était donc un formulaire avec une condition, au vu du problème rencontré.

Si le souci semble lié à la migration depuis GLPI 9.5 alors essayez d'éditer les questions contenant une condition. Vérifiez que les conditions s'affichent correctement, en particulier les valeurs à comparer. Si il n'y a aucune correction à faire, sauvegardez la question. Souvent, ce genre de souci peut être corrigé de cette manière. Czla traduit un souci de migration; il faudra peut être regarder de près d'autres formulaires impactés, dans la BDD.

xseth03 commented 1 year ago

C'est bien un problème de migration de la bdd en fait. Ça touche uniquement les formulaires avec des conditions. Mais le problème ne se répète pas pour les nouveaux formulaires créés depuis GLPI 10

btry commented 1 year ago

Bonjour

La manipulation proposée (éditer et sauvegarder la condition) résout-elle le souci ?

xseth03 commented 1 year ago

Bonjour, Non, car en fait, il n'y a aucun problème au niveau des formulaires, ils fonctionnent très bien après la migration. Ce sont uniquement les tickets déjà créés qui posent un problème après la migration dans la bdd, j'ai simplement fait un copier-coller du code html et ça les réenregistrés correctement dans la base.

Merci