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 2017-07-11 10:52:03

christophe_rubin
Member
Registered: 2017-07-10
Posts: 6

FORMCREATOR 2.5.1& "Egale à la réponse à la question"

Re-bonjour,

3 possibilités s'offrent dorénavant pour définir la Catégorie du ticket :
- Catégorie depuis un gabarit ou aucune (ça peut être intéressant lorsque l'on veut dans le gabarit définir la champ Catégorie par défaut...)
- Catégorie spécifique (là on accède à l'ensemble des catégorie de tickets)
- Egale à la réponse à la question : j'imagine qu'on doit pouvoir sélectionner une question spécifique du formulaire et faire apparaître une réponse du type ##answer45## par exemple. Le problème que la liste est totalement vide... ! Où est l'erreur ? Bug ? ou fausse manip ?

GLPI  :9.1.4
Plugin : 2.5.1

Merci beaucoup par avance.
PS  :même comportement pour "due date"

Offline

#2 2017-07-11 12:13:56

christophe_rubin
Member
Registered: 2017-07-10
Posts: 6

Re: FORMCREATOR 2.5.1& "Egale à la réponse à la question"

il semblerait que la constitution de la liste apparaissant après le choix "Egale à la réponse à la question" résulte de la requête suivante....

(fichier : targetbase.class.php)


$query2 = "SELECT `q`.`id`, `q`.`name`, `q`.`values`
                FROM `glpi_plugin_formcreator_questions` `q`
                INNER JOIN `glpi_plugin_formcreator_sections` `s`
                  ON `s`.`id` = `q`.`plugin_formcreator_sections_id`
                INNER JOIN `glpi_plugin_formcreator_targets` `t`
                  ON `s`.`plugin_formcreator_forms_id` = `t`.`plugin_formcreator_forms_id`
                WHERE `t`.`items_id` = ".$this->getID().";
               AND `q`.`fieldtype` = 'dropdown' AND `q`.`values`='ITILCategory'";


n'apparaîtraient que les type de champs DROPDOWN et les valeurs ITILcategory....
Est-ce voulu ?
Ne peut-on pas choisir n'importe quelle question ?

Cdt

Offline

#3 2017-07-11 13:15:09

btry
Moderator
Registered: 2015-10-01
Posts: 591

Re: FORMCREATOR 2.5.1& "Egale à la réponse à la question"

Bonjour

C'est voulu. Quel intérêt à choisir un autre type de question ? La catégorie de ticket n'est pas un champ libre mais un choix parmi ceux préparés par les administrateurs.

Si vous avez un cas d'utilisation justifiant  une évolution, merci d'ouvrir un ticket sur github.


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#4 2017-07-11 16:43:43

christophe_rubin
Member
Registered: 2017-07-10
Posts: 6

Re: FORMCREATOR 2.5.1& "Egale à la réponse à la question"

Bonjour Problème résolu :
2 choses :
1. dans le fichier "question.class.php", en ligne 796, il faut ajouter :  'ITILCategory'       => __("ITILCategory","ITILCategory",2)),".
    Ceci permet de voir apparaître dans la question du formulaire le choix ITIL Category dans le dropdown de objet GLPI (absent malheureusement)

2. dans le fichier "targetbase.class.php", en ligne 518, il faut remplacer dropdown par glpiselect.... comme ça : AND `q`.`fieldtype` = 'glpiselect' AND `q`.`values`='ITILCategory'";

A ces conditions on peut cibler dans le ticket la catégorie ITIL choisie par l'utilisateur...

Cordialement

Offline

Board footer

Powered by FluxBB