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 2008-08-12 11:41:27

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Bug affichage profils d'un utilisateur

Etat des lieux :

J'ai 3 profils différents : ID 1 = toto, ID 2 = tata, ID 3 = tutu
L'ordre d'affichage de mes profils est 1, 3, 2
Je n'ai défini aucun profil prioritaire dans mes préférences utilisateur.

But : classer mes profils par nom de profil

En regardant la requête, il lit la table glpi_users_profils sur l'index FK_users et semble prendre l'ordre inverse des ID dans cet index.
Mais vu qu'à chaque connexion LDAP, il détruit les profils dynamiques, cet ordre peut varier.

Solution :

Dans la fonction initEntityProfiles($userID), je propose d'ajouter un ORDER BY glpi_profiles.name

Remarque personnelle :
un select avec un inner join sans order by, c'est de l'affichage aléatoire


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#2 2008-08-12 11:53:26

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Bug affichage profils d'un utilisateur

oui ca peut etre pertinent effectivement.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2008-08-12 12:07:23

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Bug affichage profils d'un utilisateur


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#4 2008-08-12 13:29:10

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Bug affichage profils d'un utilisateur

Merci Moyo.
Tu peux fermer ma demande.

Yllen


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB