[Corrigé 3.1.25] Modification du technicien impossible

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.
Crof
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 28 juin 2017 15:27

Bonjour,

J'ai passé les patchs 23 et 24, et depuis je ne peut plus modifier le technicien sur les tickets avec le profil technicien. Cela fonctionne avec le profil admin.
technicien.jpg
technicien.jpg (11.86 Kio) Vu 5947 fois
Le droit ticket_tech est bien activé pour le profil technicien.
ticket_tech.jpg
ticket_tech.jpg (26.14 Kio) Vu 5947 fois
J'ai tenté de désactiver/activer le droit.

Merci pour votre aide.
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Je n'arrive pas à reproduire le problème de mon coté, pouvez vous essayer sur la webdemo et m'indiquer la configuration amenant à ce bug

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Crof
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 28 juin 2017 15:27

Je ne peux plus changer le statut du ticket par la même occasion., Dès que j'enregistre un ticket, il me le passe en "Non attribué" et sans technicien attribué.
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

avez vous le paramètre: Les utilisateurs ne voient que les tickets de leurs services activé ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Crof
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 28 juin 2017 15:27

Si vous parlez bien du droit "dashboard_service_only", il est actif uniquement pour les utilisateurs avec pouvoir.

Pour le moment j'ai fait un rollback vers la 3.1.22 en renvoyant mon archive de backup. Tout est maintenant fonctionnel, sauf qu'il m'indique toujours être en 3.1.24, faut-il modifier la BdD ?

Je vais tenter de nouveau sur un serveur de test en passant patch par patch.

Je vous tiens au courant.
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous nous donnez un impression écran de votre page administration paramètre dans la section utilisateur.

Si l'application affiche 3.1.24 c'est que votre base de donnée à été migré dans la dernière version et qu'elle y est toujours, si vous souhaitez restauré une version antérieur vous devez restauré les fichier et la base de donnée:
https://gestsup.fr/index.php?page=suppo ... restore#84
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pour vous dépanner sans restaurer la version vous pouvez modifier le fichier ./ticket.php le temps de trouver la source de votre problème

en remplaçant:

Code : Tout sélectionner

$lock_tech=1;
par

Code : Tout sélectionner

$lock_tech=0;
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Crof
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 28 juin 2017 15:27

J'ai repassé manuellement les patchs via les fichiers ZIP.

Passage en 3.1.23 OK.
Passage en 3.1.24, le bug apparait.

Comme demandé, les droits utilisateurs :
param_utilisateurs.jpg
param_utilisateurs.jpg (29.51 Kio) Vu 5939 fois
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

est ce que le technicien qui ouvre un ticket, l'ouvre pour un service dont il ne fait pas partie ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Crof
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 28 juin 2017 15:27

Oui tout à fait.
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
Répondre