InfotelGLPI / activity

Plugin activity for GLPI
http://blogglpi.infotel.com/
GNU General Public License v2.0
5 stars 5 forks source link

Problème d'association de responsable #24

Closed ShrekR closed 2 years ago

ShrekR commented 2 years ago

Bonjour,

J'ai plusieurs utilisateurs qui appartiennent à plusieurs groupes, certains de ses groupes ont des responsables et d'autres non. Lorsque j'active l'option :"Utiliser les superviseurs des groupes comme responsables des congés", les utilisateurs se rendent ensuite dans "mes préférences" et je n'ai aucun responsable qui remonte. J'ai fait des test avec un utilisateur appartenant à un seul groupe (avec responsable) et ça fonctionne. Dans la liste des groupes de mes utilisateurs, il n'y a de responsables ni sur le premier, ni sur le dernier des groupes. J'ai regarder le code source, je connais pas grand chose en php, mais je pense que le soucis pourrais être entre les lignes 102 et 111 du fichier "preference.class.php". $groupusers = Group_User::getUserGroups($user_id); $groups = []; foreach ($groupusers as $groupuser) { $groups[] = $groupuser["id"]; } $dbu = new DbUtils(); $restrict = ["groups_id" => [implode(',', $groups)], "is_manager" => 1, "NOT" => ["users_id" => $user_id]]; $managers = $dbu->getAllDataFromTable('glpi_groups_users', $restrict);`

En espérant vous lire bientôt,

Bonne journée.

tsmr commented 2 years ago

Bonjour Pourriez-vous me donner la version de GLPI et du plugin ? merci

ShrekR commented 2 years ago

Bonjour,

J’utilise GLPI en 10.0.1 et Activity en 3.1.1

Merci

Cordialement / Best regards

ShrekR commented 2 years ago

Parfait merci !