[Corrigé 3.1.22] Date non renseignée avec par sondage

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonjour,

Lorsque le paramètre "Clôturer automatiquement le ticket lorsque le sondage a été validé par l'utilisateur" est à "Oui" dans la fonction sondage. La date de clôture du ticket n'est pas renseignée si la clôture est réalisée par la validation de la dernière question du sondage.
cloture_sondage.PNG
cloture_sondage.PNG (36.83 Kio) Vu 3887 fois
Dans mes tests, j'ai ajouté un état de ticket "En de clôture" et paramétré la fonction sondage pour envoyer un mail lorsque le ticket passe dans l'état "En attente clôture" et clôturer automatiquement le ticket lorsque le sondage a été validé.
cloture_sondage_conf.PNG
cloture_sondage_conf.PNG (30.95 Kio) Vu 3887 fois
Patrick
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Merci pour votre retour pouvez vous modifier le fichier survey.php

remplacer:

Code : Tout sélectionner

//modify ticket state in close and unread tag
$db->exec("UPDATE tincidents SET state='3',techread='0'WHERE id='$ticket_id'");
par

Code : Tout sélectionner

//modify ticket state in close and unread tag
$db->exec("UPDATE tincidents SET state='3',techread='0',date_res='$datetime' WHERE id='$ticket_id'");
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonjour,
Je viens de tester avec le nouveau code, c'est OK.
Patrick
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Répondre