pluginsGLPI / formcreator

GLPI Plugin Formcreator (DOWNLOAD : https://github.com/pluginsGLPI/formcreator/releases)
http://www.teclib-edition.com
GNU General Public License v3.0
174 stars 125 forks source link

Object GLPI - liste utilisateurs incomplète #3421

Open EmilieBy opened 1 year ago

EmilieBy commented 1 year ago

J'ai tous les utilisateurs importés dans la base grâce à mon import LDAP. certains ont un profil habilitation, d'autres n'en n'ont pas

Dans un formulaire, si je créé une question avec Objet GLPI / Utilisateur, j'ai seulement la liste des utilisateurs qui possèdent un profil. Je n'ai pas la liste entière des utilisateurs présents dans ma base. Pourquoi?

Je ne peux pas utiliser le type SelectionLDAP car j'ai trop d'utilisateurs (2500) et la liste ne se charge pas complètement. chargement aléatoire des utilisateurs

Je n'arrive pas à avoir une liste de l'ensemble de mes utilisateurs

To Reproduce créer un utilisateur avec un profil et un sans profil créer un formulaire créer une question de type objet GLPI avec sous type Administration/Utilisateurs seul l'utilisateur avec le profil apparaît

GLPI / Plugins (please complete the following information):

btry commented 1 year ago

Bonjour

Pour commencer, vous n'êtes pas à la dernier version du plugin.

Je dois vérifier, mais il est fort probable que la liste des utilisateurs soit limitée aux utilisateurs ayant au moins un profil.

EmilieBy commented 1 year ago

Bonjour

Pour commencer, vous n'êtes pas à la dernier version du plugin.

Je dois vérifier, mais il est fort probable que la liste des utilisateurs soit limitée aux utilisateurs ayant au moins un profil.

Bonjour,

Merci pour votre réponse rapide C'est en tout cas le comportement actuel. C'est parfois limitant Cas concret : seuls les manager peuvent faire des demandes dans le formulaire, le manager doit pouvoir choisir dans la liste l'agent concerné par sa demande hors il n'est pas manager, donc n'apparait pas obliger de passer par une zone de texte...

btry commented 1 year ago

Normalement, les utilisateurs sont filtrés en fonction de l'entité courante, ou celle du formulaire (configuration dans la question Objet GLPI / Utilisateur).

Pour qu'un utilisateur soit dans une entité (je fais un abus de langage pour simplifier), il faut qu'ils aient un ou plusieurs profils car c'est via l'affectation à un profil qu'on définit dans quelles entités l'utilisateur se trouve.

Il ne doit pas y avoir de lien entre la liste limitée des utilisateurs et le fait qu'ils soient assignés à un responsable. (C'est bien de cela qu'il s'agit quand vous parlez de manager ?).

Si vous avez un LDAP ou un AD, vous devriez pouvoir importer automatiquement les utilisateurs vers GLPI, et définir leurs habilitations. Si c'est déjà en place, alors peut être que vous pourriez contourner le souci en assignant un profil aux utilisateurs qui n'en ont pas.

Autre chose : il me semble que dans les dernières révisions 2.12 j'avais amélioré les questions de type LDAP pour faire du lazy loading et rendre plus confortable ces questions avec des grandes listes. Avec 2500 éléments vous devriez avoir dans la dropdown une zone de saisie pour faire une recherche. Ca fonctionne à l'identique des dropdowns sur les assets dès qu'il ya plus de 20 éléments (quantité par défaut dans GLPI). Dérouler la liste avec la molette devrait aussi charger de nouveaux éléments de manière progressive.