Bug #4550

Cannot create mapping to Unknown types from OCS

Added by tsmr almost 6 years ago. Updated almost 4 years ago.

Status:ClosedStart date:09/26/2013
Priority:NormalDue date:
Assignee:webmyster% Done:

100%

Category:-
Target version:1.0.4

Description

1 ordinateur : J'ai 2 ports identifiés comme Unknown types from OCS
Sur ces 2 ports j'ai une colonne Create a mapping
Je clique sur le lien Create :
GLPI ouvre plugins/ocsinventoryng/front/networkporttype.form.php?plugin_ocsinventoryng_networkports_id=15025
Pour ajouter un Network port type
Je crée le Network port type.

Mais je n'ai aucun lien qui s'est créé entre mon port et le Network port type.

svn.diff Magnifier (5.67 KB) webmyster, 09/26/2013 08:38 PM

bug4550.diff Magnifier (3.82 KB) webmyster, 09/08/2014 11:11 AM

Associated revisions

Revision 338
Added by tsmr almost 6 years ago

Cannot create mapping to Unknown types from OCS. see #4550

Revision 428
Added by webmyster about 5 years ago

Transform an unknown network port type to a network port instantiation when we create a mapping. (See #4550).

History

#1 Updated by webmyster almost 6 years ago

Le patch suivant propose une action massive. Ensuite, je pense que nous pouvons ajouter une page recensant tous les ports de type PluginOcsinventoryngNetworkPortType.

#2 Updated by tsmr almost 6 years ago

Ok pour la modification massive. Mais il faut supprimer la colonne Create a mapping qui ne fonctionne pas d'après toi ? ou la faire fonctionner ?

#3 Updated by webmyster almost 6 years ago

Il faut maintenir la colonne Create : c'est le seul endroit où il est possible de créer le mapping. En revanche, à l'heure actuelle, elle n'est pas "rétro-active" : elle ne met pas à jours automatiquement le port qui a permis de générer ce mapping.
Jusqu'à maintenant, j'étais (entre autre) bloqué par la mise à jours de la base de donnée. Le commit 338 l'a résolu.

Maintenant que cela est réglé, je vais essayer de proposer quelque chose de plus complet :
1°) faire en sorte que la création du mapping soit rétro-active : ajout d'une case à cocher dans le formulaire de création du mapping pour proposer de mettre à jours tous les ports de même nature présents dans la base ;
2°) ajouter une page recensant tous les mapping non déterminés.

#4 Updated by yllen about 5 years ago

  • Target version changed from 1.0.3 to 1.0.4

#5 Updated by yllen about 5 years ago

Vu que ce ticket n'est pas terminé :

Commit revert en r421 pour pouvoir publier une nouvelle version.
Commit apply en r425 mais sur la version 1.0.4

#6 Updated by webmyster about 5 years ago

Oups, désolé, un petit peu débordé en ce moment ... :-(

Le patch joint propose de choisir, au moment de la création d'une nouvelle association, si on veut mettre à jour tous les ports indéfinis de même nature.

#7 Updated by webmyster about 5 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Can you check that it satisfy your requirements ?

#8 Updated by tsmr almost 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF