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 2018-01-17 12:52:10

supercdfr
Member
Registered: 2018-01-17
Posts: 6

[RESOLU] creation d'entite manuellement

Bonjour,

debian 8.
php 7
glpi 9.2.1 (bugfixe du 17/01)

nous utilisons glpi dans notre entreprise avec des logiciels supplémentaires lisant et écrivant des données dans la base glpi (windev).

Depuis le passage en 9.2, nous pouvons créer de nouvelles entités depuis windev mais elles ne sont pas visibles.

Tous les champs sont bien renseignés, mais dans "administration/entités", l'entité n’apparaît pas.
Si, par contre, on clique sur "Entité racine (Arborescence)", elle apparaît, on peut même la sélectionner et rentrée dedans (l'adresse devient http://XXX.eu/front/entity.form.php?id=8890)
Si j'essaye de mettre la même adresse dans un autre navigateur, nous obtenons le message "vous n'avez pas les droits requis pour réaliser cette action".

Et parfois, en ayant cliqué dessus, elle finit par apparaitre et fonctionner normalement.

Avez-vous une idée de ce dysfonctionnement ?

cordialement.

Last edited by supercdfr (2018-01-19 22:19:00)

Offline

#2 2018-01-17 15:24:34

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,165

Re: [RESOLU] creation d'entite manuellement

avez vous regardé dans la base de données si les champs sont remplis comme les autres ?
(select * from glpi_entities where id=8890)


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2018-01-17 17:55:25

supercdfr
Member
Registered: 2018-01-17
Posts: 6

Re: [RESOLU] creation d'entite manuellement

j'ai même recopier une entité fonctionnelle et idem.

Ce que j'ai constaté, c'est que :
- je change l'id d'une entité fonctionnelle (8000) en 9999 par exemple (id qui n'existe pas), elle n’apparaît plus.
- je change l'id créée manuellement (8890) par celle qui fonctionnait (8000), l'entité est maintenant visible.
- Et très bizarrement, parfois, mais pas toujours, en remettant l'id 8890 sur l'entité manuelle, elle apparaît correctement.

Je ne comprends pas ce qui ce passe.

Offline

#4 2018-01-18 16:15:35

supercdfr
Member
Registered: 2018-01-17
Posts: 6

Re: [RESOLU] creation d'entite manuellement

j'ai fait un autre test ce matin.

Je pars d'une installation 100% vierge.

J'ajoute via glpi 2 entité t1 et t2. Pas de soucis, elles s'affichent.
Je reste avec mon navigateur ouvert.
Je rajoute une entité t3 basé sur t2.
Je rafraichit mon navigateur, t3 apparait MAIS impossible d'aller dedans, pas le droit.
Je relance mon navigateur, t3 n'apparait plus.

Par contre, en allant dans "root entity (arboresence)" en haut a droite, il apparait et je peut aller dedans :
img

Mis a part la table entité, aucune autre table n'est modifiée.

Qui peut m'expliquer ce qu'il se passe ?

Last edited by supercdfr (2018-01-18 16:21:15)

Offline

#5 2018-01-18 16:20:09

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,165

Re: [RESOLU] creation d'entite manuellement

avez vous un profil récursif sur la racine ?

si non propablement que votre problème vient du fait que  lorsque vous créez une nouvelle entité, vous n'avez pas les droits dessus.
est ce que la vision des sous entités dépend de votre entité active ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#6 2018-01-18 16:23:58

supercdfr
Member
Registered: 2018-01-17
Posts: 6

Re: [RESOLU] creation d'entite manuellement

partant de 0, j'utilise le log glpi, qui est recursif et super admin.

Offline

#7 2018-01-18 17:13:12

supercdfr
Member
Registered: 2018-01-17
Posts: 6

Re: [RESOLU] creation d'entite manuellement

je viens de faire la mème chose en 9.1.6 et il n'y a aucun souci. C'est bien la version 9.2 qui pose probleme.
J'ai testé la version 9.2.0 et ca ne marche pas. Quelque chose a été fait entre les version 91 et 92 sur les entités, mais quoi ?

Cela va nous empêcher de migrer vers cette version.

Last edited by supercdfr (2018-01-18 17:19:04)

Offline

#8 2018-01-19 17:04:56

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: [RESOLU] creation d'entite manuellement

En 9.2 les entités utilisent un cache apc.
Pour désactiver cela et revenir comme en 9.1.x il faut :
- dans la table glpi_configs, ajouter la ligne suivante
context => core
name => cache_db
et laisser le champ value vide


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

#9 2018-01-19 22:18:45

supercdfr
Member
Registered: 2018-01-17
Posts: 6

Re: [RESOLU] creation d'entite manuellement

merci beaucoup, probleme resolu.

Offline

Board footer

Powered by FluxBB