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 2007-04-12 10:56:30

123christophe
Member
Registered: 2007-04-11
Posts: 11

Materiel, utilisateur et groupe: transitivité

Bonjour,
Si un matériel appartient à un utilisateur,
Si un utilisateur appartient à un ou plusieurs groupes,
Pourquoi un matériel n'est pas automatiquement remonté dans le groupe lors de l'affichage administration -> groupe -> tous ou materiel.

Imaginons la chose suivante :
Une application = un groupe ( synchro groupe ldap posix)
Un poste à plusieurs applications
je remonte le groupe, je vois les postes qui ont ou qui n'ont pas l'application, je vois leur configuration matériel (memoire, cpu, os, ...) et les utilisateurs liés.
Aujourd'hui un poste n'est lié qu'a un groupe :-(
Une petite requete devrait pouvoir arranger ça , non  ?

Christophe

Offline

#2 2007-04-12 11:51:01

123christophe
Member
Registered: 2007-04-11
Posts: 11

Re: Materiel, utilisateur et groupe: transitivité

Je me réponds :
J'ai effectué une modif dans le code group.functions.php :
ligne 43 :
if ( $LINK_ID_TABLE[$type] == "glpi_computers") {
$query="select glpi_computers.type,glpi_computers.ID ,glpi_computers.name from glpi_computers, glpi_groups,glpi_users_groups where glpi_computers.fk_users=glpi_users_groups.fk_users and glpi_users_groups.FK_groups=glpi_groups.ID and glpi_groups.id='$ID'" ;
        }
        else {
        $query="SELECT * from ".$LINK_ID_TABLE[$type]." WHERE FK_groups='$ID'";
        }

Bon ça marche que pour les "Computers" mais déjà....

Est-ce que cette petite contribution peut être maintenue et sans doute  codée plus proprement dans les prochaines versions de glpi ?

Christophe

Offline

Board footer

Powered by FluxBB