You are not logged in.
Bonjour à tous,
Si vous avez le malheur de faire une entité dont le nom est vide et par hazard de la selectioner au niveau de l'entité de travail .... vous devez quittez GLPI pour pouvoir à nouveau faire une sélection normale.
J'ai pensé qu'en passant par le menu entités pour lui changer de nom, cela changerait, mais il n'y a pas de rafraichissement, donc l'item est toujours invisible au niveau du choix de l'entité pour en changer.
Bon courage.
Last edited by belu33fr (2017-08-11 16:01:43)
Offline
Dans votre cas, il faut demander, dans vos préférences, de voir les ID de GLPI.
Dans le cas d'une entité vide, nom apparaitra avec uniquement un numéro entre parenthèse.
Dans ce cas vous pourrez la sélectionner pour la renommer
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci Yllen,
La renommer ne pose pas de problème majeur, car je l'ai fait. Peut-être pas aussi facilement que la solution proposée. Mais, il n'empeche que le nom n'est pas rafraichit dans l'affichage. Et j'ai du mal m'exprimé dans mon post initial.
Sur l'écran standard, il y a en haut à droite la reprise de l'entité sur laquelle nous nous trouvons. Quand nous cliquons dessus, nous avons accès à l'arborescence des entités accessibles pour en changer. C'est de cet item en haut à droite dont je parle. Quand le nom est vide, et qu'il a été sélectionné dans l'arborescence pour être l'entité de travail, il n'y a plus rien de visible (ce qui est normal, meme si les ID sont demandés -moins normal-). Changer le nom de l'entité (par un moyen ou un autre) ne change rien. Il n'apparait pas. Un rechargement de la page ne change rien, le nom est vide et inaccessible. Le seul moyen que j'ai trouvé est de se déloguer et de se reloguer.
J'ai fait le test avec IE 10, Chrome. Rafraichissement, rechargement de page et vidage du cache. Toujours le même probleme.
Il serait peut-être plus simple que ce nom soit obligatoirement renseigné, ce qui éviterait ce type de souci, sauf si cela a une utilité que je n'ai pas.
J'espère que mes explications auront été plus claires.
Last edited by belu33fr (2017-08-10 10:06:06)
Offline
Les entités comme les profils sont chargés à la connexion, donc oui il faut se reloguer.
Par contre comment tester un nom vide ? tester des caractères alphanumériques ? et pour les languages spécifiques comme le chinois, le russe, l'arabe... ?
Un espace est un caractère donc le champ n'est pas vide, il contient un espace
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci pour la réponse.
Cependant, je m'étonne du contenu. Il est de nombreux cas où un champ ne doit pas être vide ou ne doit pas comporter d'espace, une classe de caractère, etc ... et ceci quelque soit la langue.
On pourrait imaginer la règle suivante: longueur >0 et premier caractère >H20. Cela vaut ce que cela vaut, mais cela permettrait d'éliminer de bêtes erreurs.
Cela n'en reste qu'une idée.
Bonne continuation
Offline
Ticket ouvert sur la forge : https://github.com/glpi-project/glpi/issues/2598
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Message ajouté à la création : https://github.com/glpi-project/glpi/pull/2599
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline