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-10-23 13:31:18

joss
Member
Registered: 2008-10-23
Posts: 17

Connexion des ports entre différentes entités

Bonjour,

je n’ai pas trouvé comment ouvrir un compte sur le Trac, donc je vais poster le bug ici…

Il n’est actuellement pas possible de connecter des ports réseau entre des matériels appartenant à différentes entités. Or c’est un besoin important quand on a du matériel mutualisé. Si une entité comporte le matériel mutualisé (par exemple un cœur de réseau ou un routeur) et que l’on veut connecter du matériel appartenant à différents clients (correspondant à différentes entités) à ce matériel, ça ne marche tout simplement pas.

Voici un patch qui corrige ce comportement en utilisant l’entité active (qui peut donc être « voir tous ») et non l’entité du matériel.

--- networking.function.php.orig    2008-10-23 12:51:40.000000000 +0200
+++ networking.function.php    2008-10-23 12:57:56.000000000 +0200
@@ -472,7 +472,9 @@
                 $netport->getFromDB($ID);
 
                 if ($netport->getDeviceData($netport->fields["on_device"],$netport->fields["device_type"])){
-                    dropdownConnectPort($ID,$type,"dport",$netport->FK_entities);
+                    $entity=$_SESSION["glpiactive_entity"];
+                    if ($entity == "all") $entity = -1;
+                    dropdownConnectPort($ID,$type,"dport",$entity);
                 }
             }
             else echo " ";

Offline

#2 2008-10-23 13:44:02

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Connexion des ports entre différentes entités

C'est déjà prévu pour la 0.72.

L'attribut "récursif" (Sous-entité à "Oui") sur la fiche du matériel réseau (comme aujourd'hui sur les données de Gestion) permet de traiter ce cas.

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2008-10-23 13:53:10

joss
Member
Registered: 2008-10-23
Posts: 17

Re: Connexion des ports entre différentes entités

Mais du coup, ça ne marche que pour les matériels des entités filles, non ? Je ne vois pas trop l’intérêt de cette restriction, à vrai dire.

Offline

#4 2008-10-23 13:57:24

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Connexion des ports entre différentes entités

Si un matériel est partagé entre toutes les entités, il suffit de le créer dans l'entité racine.

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2008-10-23 14:00:09

joss
Member
Registered: 2008-10-23
Posts: 17

Re: Connexion des ports entre différentes entités

Un matériel n’a pas lieu d’être partagé entre plusieurs entités, il appartient à une seule. Cela ne l’empêche pourtant pas d’avoir des liens avec d’autres entités.

Pour citer un cas réel, j’ai un routeur qui appartient à Orange, un switch qui appartient à un hébergeur, un switch qui appartient à un autre hébergeur, et des serveurs appartenant à un client, le tout sur le même site et interconnecté.

Offline

Board footer

Powered by FluxBB