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 2018-03-12 14:32:06

Greenwoodd
Guest
Registered: 2017-09-19
Posts: 81

Formcreator : Demandeur incorrect

Bonjour,
Sur GLPI 9.1.2, je rencontre un problème lors de ma création de ticket par formulaire.
Bien que dans le formulaire, un groupe spécifique est renseigné comme demandeur, le demandeur du ticket est renseigné comme le créateur du ticket.
Pourtant le gabarit utilisé ne modifie pas ce champ et les utilisateurs ne sont pas prédéfinis comme demandeur du ticket.

Pouvez-vous m'aider ?

Offline

#2 2018-03-12 14:51:24

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

Re: Formcreator : Demandeur incorrect

Bonjour

Tout d'abord il faut faire la distinction entre l'utilsiateur demander et le groupe demandeur.

Si il n'y a aucun utilsiateur demandeur, le plugin ajoute d'office l'utilsiateur connecté comme utilsiateur demandeur.

Cela dit, par défaut, un ticket cible spécifie le l'utilsaiteur courant comme demandeur. Ca vaut le coup de vérifier si il y a redondance.


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 2018-03-12 15:05:34

Greenwoodd
Guest
Registered: 2017-09-19
Posts: 81

Re: Formcreator : Demandeur incorrect

D'accord.
Que l'utilisateur soit demandeur n'est pas très gênant, c'est surtout que le groupe ne se renseigne pas qui dérange.
pour la redondance j'ai vérifié tout ce qui pourrait influer et je ne vois pas de problème.

Offline

#4 2018-03-12 15:07:11

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

Re: Formcreator : Demandeur incorrect

Vous utilisez quelle version de Formcreator ?

Si vous utilisez le plugin Behaviours, updatez le à la dernière version (un fix a été fait récemment pour résoudre un souci de compatibilité avec Formcreator).


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

#5 2018-03-12 15:10:38

Greenwoodd
Guest
Registered: 2017-09-19
Posts: 81

Re: Formcreator : Demandeur incorrect

Formcreator 2.4.1
Behaviours 1.3

La personne qui peut faire les mise à jour est absente aujourd'hui, je verrai ça avec lui demain et je reviens vers vous

Merci

Offline

#6 2018-03-27 13:43:23

Greenwoodd
Guest
Registered: 2017-09-19
Posts: 81

Re: Formcreator : Demandeur incorrect

Rien n'y fait, j'ai contourné le problème avec une règle de gestion des tickets.

Offline

#7 2018-03-27 13:49:55

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

Re: Formcreator : Demandeur incorrect

Bonjour

Ovrez un ticket sur le dépot de Formcreator avec tous les détails, que je puisse chercher où est le problème.

Si vous avez possibilité désactiver Behaviors et voir si le problème persiste, ça me permettra mieux cibler mes recherches.

EDIT: vous utilisez une ancienne version du plugin (j'ai lu l'info après coup). Il vaut mieux vérifier  d'abord avec la version 2.6.2 ou développement si le bug persiste.

Last edited by btry (2018-03-27 13:51:21)


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

#8 2018-03-27 14:16:23

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 4,088

Re: Formcreator : Demandeur incorrect

bonjour,
il y a une faute de frappe dans le code de la classe  targetbase.class.php ligne 250  erreur typo 2s à $requestergroupss

correction :

protected function addGroupActor($role, $group) {
switch ($role) {
case 'requester':
$this->requesterGroups['_groups_id_requester'][] = $group;
break;
case 'observer' :
$this->observerGroups['_groups_id_observer'][] = $group;
break;
case 'assigned' :
$this->assignedGroups['_groups_id_assign'][] = $group;
break;
}
}

ça explique certainement que le groupe spécifique du formulaire n'est pas assigné au ticket


Trouver la panne avant de réparer...
*GLPI 9.1.6+fusion9.1+1.1+behaviours1.5.0+reports+fields+appliances+pdf+badges+formcreator2.5.2 PHP7.0 Mariadb10
*GLPI 9.2.4(behaviours1.5.2+fusion9.2+1.0+applicatifs2.3.0+dashboard 0.8.9)hebergé sur serveur mutualisé.
*GLPI 9.3  en test (ubuntu 16.04 mariadb 10.2.4) (attente 9.3.1 et plugin compatible avant mise en prod)

Online

#9 2018-03-27 14:31:18

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

Re: Formcreator : Demandeur incorrect

Ca sent celui qui se souvient avoir cherché le bug !

Ca me revient.. c'était il y a 4 mois.

Pour référence: https://github.com/pluginsGLPI/formcreator/issues/767

Last edited by btry (2018-03-27 14:31:27)


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

Board footer

Powered by FluxBB