You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2019-05-17 13:52:17

X@v!er
Guest
From: Vélizy-Villacoublay
Registered: 2017-07-27
Posts: 12

[Formcreator] Lien hypertext dans la destination

Bonjour,

Depuis la mis-à-jour du plugin, je constate un comportement bizarre sur FormCreator (version 2.8.1) avec un GLPI en 9.4.2

L'un de mes formulaires dispose d'un lien hypertexte pointant vers un site externe dans la destination (ticket). Sur l'ancienne version, je n'avais pas problème, le site s'ouvrait sans aucun probleme dans un onglet.

Aujourd'hui, l'url de destination intègre une partie de l'url de mon site.

Dans le gabarit de destination, j'ai mis un lien "standard" http://<sitedistant>/dossier/page.php

Dans le ticket lorsque je clique sur le lien, je me retrouve avec une url du type http://<siteglpi>/glpi/front/;http://<sitedistant>/dossier/page.php

Je ne retrouve ce comportement uniquement que sur les liens créés à partir des tickets des formulaires.
Lorsque je mets un lien dans un ticket "standard", je n'ai pas de soucis, pas de soucis non plus un lien dans une tâche, suivi, solution...

En examinant l’élément dans la description du ticket, je me retrouve avec cette balise

<a href=";http://<sitedistant>/dossier/page.php" data-mce-href="http://<siteglpi>/glpi/front/;http://<sitedistant>/dossier/page.php">http://<sitedistant>/dossier/page.php</a>

Avez-vous déjà eu, vu ce probleme ? Comment puis-je le résoudre ?

Merci et désolé si le problème a déjà été remonté.

Offline

#2 2019-05-17 14:29:27

btry
Guest
Registered: 2015-10-01
Posts: 272

Re: [Formcreator] Lien hypertext dans la destination

Bonjour

ll y a une librairie dans GLPI qui nettoie le code HTML pour des  raisons de sécurité. Avec Formcreator, si vous n'utilisez pas la balise ##FULLFORM## on se retrouve avec du ode HTML pas très cohérent, comme des balises P incluses dans d'autrzs balises P. La libairie vérifie cela (même si il n'y a pas d'imapct de sécurité dans certains cas), et affecte le rendu final.

Tant que cette librairie est dans GLPI le plugin ne peut pas pas contourner cette limitation lui même. Mais il se peut que vous puissiez contourner en éditant le code HTML du gabarit de ticket dans Formceator. L'éditeur de texte riche le permet.


Always run an upgrade task on a testing instance before running it on production ! Always backup before any upgrade task !

Flyve MDM: https://github.com/flyve-mdm/glpi-plugin
Formcreator: https://github.com/pluginsGLPI/formcreator

Offline

#3 2019-05-17 16:47:45

X@v!er
Guest
From: Vélizy-Villacoublay
Registered: 2017-07-27
Posts: 12

Re: [Formcreator] Lien hypertext dans la destination

Bonjour,

Effectivement, je n'utilise pas la balise ##Fullform## pour des soucis de présentations.

Au départ le lien était en dur dans le gabarit du ticket, mais même en passant le lien par une balise ##answer_xxx## via un champs masqué, j'obtiens le même résultat.
Le problème peut-il venir du fait qu'il y ait des paramètres après le php ? La fin de l'url est ressemble à quelque chose comme dossier/page.php?<blabla>

Je testerai dans la semaine la balise ##fullform## si ça fonctionne mieux.

Offline

Board footer

Powered by FluxBB