You are not logged in.
Pages: 1
Bonjour,
Je termine actuellement la mise en place d'un serveur GLPI.
GLPI => 0.83.7
Data injection => 2.2.4
Generic Object => 2.1.3
J'ai créé un objet "telephonesportables", Mais lorsque j'ai voulu injecter un fichier CSV, impossible de trouver le modèle concerné dans Data injection.
J'ai pourtant vérifié que le critère "Utiliser Plugin injection de fichiers" activé dans mon objet.
Quelqu'un aurait-il déjà rencontré ce problème ?
Merci par avance.
Offline
bonjour
l'objet est actif ?
Offline
Bonjour wawa,
Oui oui l'objet est actif.
Offline
et donc quand vous créez un modèle, vous ne voyez pas apparaître dans la liste votre nouveau type d'objet ?
en mode debug il y a du rouge qui apparaît ? et dans les logs ?
Offline
J'ai créé mon objet dans generic objet, et ajouté les champs voulu.
L'étape suivante consistait à mon sens d'injecter mon CSV dans mon objet "telephonesportables".
J'ai activé mon type objet, activé l'option pour le plugin datainjection.
Lorsque je me rend dans la gestion des modèles, que je souhaite en créer un nouveau avec comme "type de connées à insérer" mon objet généric, celui-ci n'apparait pas dans la liste.
En mode debug, tout semble absolument normal. (pas de rouge)
Offline
Sorry for writing in English, I don't speak French, but I didn't find this topic elsewhere in the forum
We have the same problem with file injection plugin and generic objects;
GLPI => 0.83.8
Data injection => 2.2.4
Generic Object => 2.1.3
After creation of a new object, set it to active='Yes', use injection plugin='Yes'; creating a new injection model the object just created does not appear in the 'type of data to import' list.
Using Debug everything seems OK, no red lines; executing SQL statement on the DB from command line gives results as expected, meaning the generic object is returned from the Query
Anyone could help please?
Offline
Bonjour,
Je rejoins ce post ayant le même problème.
Avez-vous trouvé la solution ?
J'ai tout mis a jour, mais le problème reste identique !
GLPI => 0.84.2
Data injection =>2.3.0
Generic Objec => 2.3.1
GLPI version 10.0.2
Offline
Quelqu'un aurai une idée pour faire cohabiter ces 2 plugin ensembles ? ou dois-je commencer a tout saisir a la main ?
GLPI version 10.0.2
Offline
Bonjour,
Après moulte recherche, je suis tombé sur http://www.glpi-project.org/forum/viewt … ?id=32880. La solution proposée (temporaire je l'espère) par grddam fonctionne parfaitement. Je vous laisse lire son poste afin de comprendre le problème et je poste ici ma fonction canCreate :
static function canCreate() {
$class = get_called_class();
//Datainjection : Don't understand why I need this trick : need to be investigated !
if(preg_match("/Injection$/i",$class)) {
$class = str_replace("Injection", "", $class);
}
return Session::haveRight($class, 'w');
}
En espérant que ça fonctionne pour vous !
Offline
J'ai appliqué ceci il y a quelques temps déjà, cela à fonctionné!
Offline
Bonjour,
Après moulte recherche, je suis tombé sur http://www.glpi-project.org/forum/viewt … ?id=32880. La solution proposée (temporaire je l'espère) par grddam fonctionne parfaitement. Je vous laisse lire son poste afin de comprendre le problème et je poste ici ma fonction canCreate :
static function canCreate() {
$class = get_called_class();//Datainjection : Don't understand why I need this trick : need to be investigated !
if(preg_match("/Injection$/i",$class)) {
$class = str_replace("Injection", "", $class);
}
return Session::haveRight($class, 'w');
}En espérant que ça fonctionne pour vous !
Offline
Bonjour,
J'utilise les versions suivantes :
GLPI 0.84.8
Data Injection 2.3.1
Generic Object 2.3.1
En réalisant la manip, les objets créés à partir du plugin genericobject apparaissent bien dans l'injection de fichiers.
En revanche, j'ai un soucis : quand je lance l'injection de fichiers, l'importation reste bloquée sur "Importation du fichier". Et les champs de l'objet ne sont pas mis à jour.
Pourriez vous m'aider à résoudre ce problème ?
Offline
Bonjour,
Où est-ce qu'il faut coller le bout de code qui a été proposé ? Ci-dessous le bout de codes :
static function canCreate() {
$class = get_called_class();
//Datainjection : Don't understand why I need this trick : need to be investigated !
if(preg_match("/Injection$/i",$class)) {
$class = str_replace("Injection", "", $class);
}
return Session::haveRight($class, 'w');
}
Merci de votre retour.
Offline
Pages: 1