Page 1 sur 1

[Corrigé 3.1.47] Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:17
par CedricTB
Bonjour,
Je viens de remarquer que la fonction tri dans les équipements sur la table users ne fonctionne pas.
Quand je clique sur utilisateur dans la colonne (dans la section équipement toujours), je n'ai pas le petit icone ASC ou DSC.
Les autres colonnes fonctionnent impeccable mais pas celle ci.
Je suis allé voir dans la section demo sur votre site, et je n'ai pas l'impression de reproduire le bug.
J'ai donc retelechargé la v47 pour récupérer le fichier assets_list.php et le remplacer mais le problème est toujours le meme..
Avez vous une idée de ce problème ?


Image

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:27
par Flox
Bonjour,

je problème concerne l'affichage de la flèche, ou la liste n'est pas trié ?

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:29
par CedricTB
les deux mon capitaine !
Je vous ai fait un screen sur le post original

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:33
par Flox
Si il s'agit bien du trie dans la liste déroulante, pouvez-vous spécifier si vos utilisateurs ont des nom de famille ?

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:36
par CedricTB
UP :
Je viens de voir que dans le mode debug, le tri se fait sur le lastname, or, sur mon gestsup, les users ne sont renseignés que par le firstname.
J'ai changé le nom de la table dans le assetlist.php et j'ai reglé l'affichage de ma colonne.
<th <?php if ($_GET['order']=='tusers.firstname') echo 'class="active"'; ?> >
<center>
<a title="<?php echo T_('Utilisateur'); ?>" href="<?php echo $url; ?>&amp;order=tusers.firstname&amp;way=<?php echo $arrow_way; ?>">
<i class="icon-male"></i><br />
<?php
Ca c'est ok.
Par contre le champ déroulant, lui, n'est toujours pas trié. Ou, puis-je modifier ca ?

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:38
par CedricTB
C'était un peu plus bas…
<?php
$query = $db->query("SELECT DISTINCT tusers.* FROM $from $join WHERE $where ORDER BY tusers.firstname");
while ($row=$query->fetch())

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:38
par CedricTB
Merci Flox pour ta réactivité en tout cas =)

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 10:50
par Flox
Bonjour,

cette modification ne pourra être intégrée car certains utilisateur n'ont que des utilisateurs avec des nom sans prénom.
Je suis en cours pour trouver une solution.

Cdt

Re: Bug dans le tri des users dans les équipements

Posté : ven. 6 déc. 2019 11:07
par Flox
Pourrez-vous tester le patch en pièce jointe