Page 1 sur 1

[Corrigé 3.2.3] Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 14:35
par TechDIGIT
Bonjour,

Suite à l'update 3.2.2 je ne vois qu'une vingtaine d'utilisateur sur les 182 habituels.
Je les vois cependant dans la table 'tusers'

Je dois faire plein de modification dessus aujourd'hui lol

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 14:37
par Flox
Bonjour,

Quand vous dites "je ne vois qu'une vingtaine" à quel niveau sur le ticket dans les demandeur ou dans l'administration des utilisateurs ou les deux ?

avez vous modifier la base de données ? cf https://gestsup.fr/forum/viewtopic.php?f=4&t=5103

CDt

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 14:39
par TechDIGIT
Dans administration > utilisateur
Ce problème est apparu avant l'envoi de la commande update `tusers` set `login`=CONCAT(CONCAT(`firstname`,'.'),`lastname`) on a vu ça en choisit un utilisateur au hasard de 'tusers'

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 14:43
par Flox
apparaissent t il dans la administration utilisateur > utilisateur désactivé ?
apparaissent t il dans sur le ticket sur le champ demandeur ?

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 14:52
par TechDIGIT
Ils apparaissent bien dans le champ demandeur du ticket mais rien dans les utilisateur > utilisateur désactivé

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 15:23
par Flox
Pouvez-vous activer temporairement le mode debug et nous donner la requete affiché sur la page Administration > Utilisateur

Préciser également si vous reproduisez le problème sur la webdemo

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 15:44
par TechDIGIT
SELECT distinct tusers.* FROM tusers LEFT OUTER JOIN tusers_services ON tusers_services.user_id=tusers.id LEFT OUTER JOIN tservices ON tservices.id=tusers_services.service_id WHERE profile LIKE :profile AND tusers.id!=:id AND tusers.disable=:disable AND tusers.login!='delete_user_gs' AND ( tusers.lastname LIKE :lastname OR tusers.firstname LIKE :firstname OR tusers.mail LIKE :mail OR tusers.phone LIKE :phone OR tusers.mobile LIKE :mobile OR tusers.login LIKE :login OR tservices.name LIKE :service_name ) ORDER BY lastname,firstname ASC LIMIT 0,15

Je vais regarder sur le webdémo

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 15:54
par Flox
Merci de me transmettre en MP, via PMA une ligne de la table tusers correspondant à un utilisateur non affiché.
Et transmettre également le contenu de la table tservices et tusers_services

ou le transmettre votre base en MP

Re: Liste utilisateur - URGENT

Posté : mer. 8 juil. 2020 17:14
par Flox
Après analyse de votre base de données il existe bien un bug sur un défaut de pagination sur la liste, la recherche fonctione.

Vous pourrez tester le correctif en pièce jointe et me confirmer la bonne résolution du problème.

Cdt

Re: Liste utilisateur - URGENT

Posté : jeu. 9 juil. 2020 09:56
par TechDIGIT
Cela me semble bon, super, merci Flox.

Par contre il manque vraiment une flèche pour passer à l'utilisateur suivant. Là je dois faire des modifs sur les comptes utilisateur et quand je suis en page 2 et que je dois faire un retour ça me ramène à la page 1.