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 2024-09-02 10:38:57

falco2001
Member
Registered: 2016-02-11
Posts: 258

[Résolu] [GLPI 10.0.10] règles/ldap ajout d'utilisateur impossible

Bonjour,
je viens de créer un incident sur https://github.com/glpi-project/glpi/issues/17768 mais on me dit sur ce n'est pas un bug ..

J'essaye d'ajouter des personnes dans les règles (avant la 10.0.10 ça marchait bien) mais je ne trouve pas certaines personnes alors que dans les users glpi (ajout via ldap automatique) elle est présente ?

Avez-vous une idée ?

PS ! j'ai regardé public static function getDropdownUsers($post, $json = true) de dropdown.php mais je ne vois rien
Merci

DAns users.php J'ai trouvé ceci mais ça ne marche pas

if (!$count) {
            if (strlen((string)$search) > 0) {
                $txt_search = Search::makeTextSearchValue($search);

                $firstname_field = $DB->quoteName(self::getTableField('firstname'));
                $realname_field = $DB->quoteName(self::getTableField('realname'));
                $fields = $_SESSION["glpinames_format"] == self::FIRSTNAME_BEFORE
                ? [$firstname_field, $realname_field]
                : [$realname_field, $firstname_field];

                $concat = new \QueryExpression(
                    'CONCAT(' . implode(',' . $DB->quoteValue(' ') . ',', $fields) . ')'
                    . ' LIKE ' . $DB->quoteValue($txt_search)
                );
                $WHERE[] = [
                    'OR' => [
                        'glpi_users.name'                => ['LIKE', $txt_search],
                        'glpi_users.realname'            => ['LIKE', $txt_search],
                        'glpi_users.firstname'           => ['LIKE', $txt_search],
                        'glpi_users.phone'               => ['LIKE', $txt_search],
                        'glpi_users.registration_number' => ['LIKE', $txt_search],
                        'glpi_useremails.email'          => ['LIKE', $txt_search],
                        $concat
                    ]
                ];
            }

Last edited by falco2001 (2024-09-04 09:27:20)

Offline

#2 2024-09-02 15:51:53

falco2001
Member
Registered: 2016-02-11
Posts: 258

Re: [Résolu] [GLPI 10.0.10] règles/ldap ajout d'utilisateur impossible

re,
il y a quelque chose à faire pour les users qui n'apparaissent pas dans les règles ?
Peut-on modifier la règle en base directement ? Je n'ai trouvé où c'était.
J'ai une dizaine de règles à modifier puis certaines à créer mais certains users même anciens en base n'apparaissent pas ..!
Il y a bien une information dans la base de données pour les règles ça me permettrait de changer les id et donc changer la personne mais je te trouve pas l'information en base de données ..

Last edited by falco2001 (2024-09-02 17:43:12)

Offline

#3 2024-09-02 21:28:41

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,825
Website

Re: [Résolu] [GLPI 10.0.10] règles/ldap ajout d'utilisateur impossible

Pour autant que je puisse en juger, rien n'a changé dans cette liste déroulante entre ces deux versions. Elle n'affiche toujours que les utilisateurs dont le profil leur permet de répondre aux demandes d'approbation. Êtes-vous sûr que l'utilisateur dispose toujours de ces autorisations ?


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#4 2024-09-04 09:26:43

falco2001
Member
Registered: 2016-02-11
Posts: 258

Re: [Résolu] [GLPI 10.0.10] règles/ldap ajout d'utilisateur impossible

Bonjour,
je ne sais pas mais ça devient plus simple quand c'est expliqué de cette façon !
Merci et désolé du dérangement.

Offline

Board footer

Powered by FluxBB