You are not logged in.
Bonjour à tous, je me suis inscrit voilà plus d'un an et j'ai suivi le développement effectué. Je vous félicite encore pour ce développement qui j'espère atteindra tous ses objectifs .
Maintenant, j'en viens aux choses plus sérieuses. PFE signifie Projet de Fin d'Etudes.
Je suis en charge de la mise en place de l'outil GLPI, je vais certainement avoir besoin de faire quelques développements et certainement avoir besoin de votre aide.
Pour cela, j'utiliserai uniquement ce Sujet afin de ne pas polluer les forums.
Ma première question est la suivante: le template de recherche ne correspond pas à mon attente.
Je désirerais avoir en fait le champ :
/*<select size="1" name="field[0]">
<option selected="" value="view">Éléments Visualisés</option>*/
à la place du input et une fois un élément sélectionné utiliser un second champ select proposant les différentes caractéristiques, les différents composants, etc..., l'objectif étant de ne pas laisser la possibilité à l'utilisateur de saisir une information erronée et de ne lui proposer que les justes. (en gros, un système de listes chaînées)
A très vite et espérant que ça peut être constructif pour votre outil.
Pouvez-vous me dire si je dois passer en mode développement où quelles sont les démarches à suivre?
Last edited by Macrom (2008-07-18 13:39:43)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Le moteur de recherche est sans doute la partie la plus complexe de GLPI.
Bonne chance...
Attention : modifier directement le coeur, c'est abandonné tout espoir de support et de mise à jour vers les prochaines versions.
++
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
Attention : modifier directement le cœur, c'est abandonné tout espoir de support et de mise à jour vers les prochaines versions.
++
Je prends note +++, toutes autres réponses seront les bienvenues!!
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
la partie moteur de recherche c'est la plus simple
Mais pour ce que vous souhaitez faire bon courage. Va falloir jouer avec Ajax un bon moment.
Une piste pour cela est ce qui est fait au niveau du moteur de regle pour les actions et crtières qui se rapproche de votre problématique.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
MoYo, votre réponse m'a été d'une grande d'aide! je vais éplucher un peu AJAX !
Par contre, l'auto-complétion n'a pas l'air de fonctionner sur mon install:
J'ai plusieurs éléments dans une table:
....
TRUCMUCHE001
TRUCBIDULE002
TRUCBIDULE002
....
Et je veux faire une recherche sur TRUBIDULE003:
Je tape donc TRUC...., mais je ne vois pas la complétion apparaître .. help!
Précision: voici la config de Ajax
Utiliser Ajax OUI Autocomplétion des champs textes avec AJAX OUI
Joker Ajax * Ajax - Nombre d'éléments maximum affichés 10
Ne pas utiliser ajax si le nombre d'éléments est inférieur à (0=jamais) 1
Last edited by Macrom (2008-07-18 15:06:23)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
L'autocomplétion n'est pas présente dans le formulaire de recherche.
Où se trouverait-elle?
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Dans les formulaire d'inventaire par exemple
D'accord, mais quelque soit si c'est une entité ou un gabarit?
Je pensais que l'autocomplétion que vous annoncez, était de ce style là:
http://www.j0k3r.net/exemples/ajax/autocompletion.php
Last edited by Macrom (2008-07-19 14:16:03)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
c'est de ce genre là mais la liste des éléments correspond aux valeurs possibles (déjà présentes en DB) pour un champ dans un formulaire d'un élément.
Cette autocomplétion n'est pas présente dans les moteurs de recherche.
Mais ca peut être une évolution intéressante (quoique pas simple à mettre en place)
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Bonjour à toute l'équipe et aux autres, je reprends ce sujet, et je v avoir plusieurs questions à vous poser.
1) La gestion des gabarits me parait intéressante, mais est-il prévu de créer des fiches en masse? Je précise ma question: en créant un gabarit et en utilisant la fonction ajax, nous pouvons créer des fiches de machines avec un auto-increment. J'ai vu que des cellules dans les tableaux de computer.php sont libres. Pourrait-on envisager un mini développement? Ou si j'envisage de développer, est-ce que le support est toujours valable?
De manière plus brute, j'ai un <PW####> et je veux créer 50 fiches d'un coup:
avec ce champ a renseigner (un simple input contenant un int), il créerait grâce au gabarit 50 micros dans la table glpi_computers de PW0001 à PW0051.
2) J'ai remarqué également quand dans certaine formulaire, il n'y avait pas de dépendance entre certains champs. Par exemple après le choix d'un type d'écran, nous ne pouvons pas avoir droit de choisir le modèle dépendant directement du type.
De manière plus brutes, si je choisis des écrans de type 'plat', le modèle choisis ensuite serait uniquement un des modèles dont le type est 'plat'.
3) Peut-on accéder à la liste des logiciels sans ouvrir OCSinventory?
4) Peut-on envoyer des emails de confirmation ou d'alerte pour les dates d'expiration de prêt?
Last edited by Macrom (2008-08-28 23:15:30)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
1/ tu peux regarder du côté de data_injection.
Tu prépare ton gabarit et un fichier CSV contenant les Nom que tu injecte
3/ oui, suffit de les importer, ils seront listés dans l'onglet logiciel
++
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
1/ tu peux regarder du côté de data_injection.
Tu prépare ton gabarit et un fichier CSV contenant les Nom que tu injecte
Ok, ça c'est trés bien et ça correspond exactement à mon besoin.
3/ oui, suffit de les importer, ils seront listés dans l'onglet logiciel
++
OK, et comment les importe-on?
Sinon d'autres avis, les questions 2) et 4) ne sont pas assez compréhensibles? Si tel est le cas, je reformulerai et ou je préciserai.
Merci, de vos aides ..!
Last edited by Macrom (2008-08-31 16:02:10)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
De l'aide pour les questions 2) et 4)?
++
Last edited by Macrom (2008-08-31 16:05:39)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Le point 2 ne me semble pas être une question mais une remarque. Donc quelle est la question ?
Pour le point 4 : pas en natif dans GLPI mais peut-être qu'il y a un plugin pour cela.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Le point 2 ne me semble pas être une question mais une remarque. Donc quelle est la question ?
Le point 2 ressemble au point évoqué ici
Des champs plus ou moins liés logiquement sont totalement indépendants dans glpi : si on renseigne un type de PC/d'écran, il est inutile de présenter le listing des modèles d'autres types, et si on renseigne un Fabriquant il est inutile de montrer les modèles des autres fabricants (avec les réciproques possibles : si on choisi d'abord un modèle, la marque et le type peuvent certainement être remplis automatiquement). C'est un apport ergonomique à envisager.
Pour le point 3 c'est du fonctionnel pur, il suffit de paramétrer la liaison OCSNG et les logiciels sont importés (si le dictionnaire OCS est indiqué comme utilisé, il faut le configurer, sinon ça n'importe rien !)...
Last edited by EmpereurZorg (2008-08-31 17:30:09)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Le point 2 ne me semble pas être une question mais une remarque. Donc quelle est la question ?
Pour le point 4 : pas en natif dans GLPI mais peut-être qu'il y a un plugin pour cela.
Ok, je vais aller chercher ça. Merci!
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
JMD wrote:Le point 2 ne me semble pas être une question mais une remarque. Donc quelle est la question ?
Le point 2 ressemble au point évoqué ici
Des champs plus ou moins liés logiquement sont totalement indépendants dans glpi : si on renseigne un type de PC/d'écran, il est inutile de présenter le listing des modèles d'autres types, et si on renseigne un Fabriquant il est inutile de montrer les modèles des autres fabricants (avec les réciproques possibles : si on choisi d'abord un modèle, la marque et le type peuvent certainement être remplis automatiquement). C'est un apport ergonomique à envisager.
Pour le point 3 c'est du fonctionnel pur, il suffit de paramétrer la liaison OCSNG et les logiciels sont importés (si le dictionnaire OCS est indiqué comme utilisé, il faut le configurer, sinon ça n'importe rien !)...
Ok, merci pour l'info, je vous tiens au courant, bonne journée à tous!
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Le point 2 ne me semble pas être une question mais une remarque. Donc quelle est la question ?
Pour le point 4 : pas en natif dans GLPI mais peut-être qu'il y a un plugin pour cela.
Empereurzorg, JMD n'a pas tort c'est plutôt une remarque, voilà ma question, est-il prévu dans le développement de GLPI, d'avoir une dépendance entre deux champs de sélection par exemple?
Je viens également de consulter le lien, et je pense à l'instant que ce serait à la fois utile pour la recherche, utile pour éviter les erreurs de saisie et trés ergonomique je viens également de retrouver le mot que je cherchais, voilà ce sujet là porterait sur les listes imbriquées , pensez-vous l'incorporer dans votre développement??
Last edited by Macrom (2008-09-03 07:53:01)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Je tenais à vous signaler que dans votre description de la base de données, j'ai remarqué une erreur dans la table glpi_computers, le champ dans la doc est nommé FK_user et dans la base créée c'est FK_users... avis à la MAJ...
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Pour le point 3 c'est du fonctionnel pur, il suffit de paramétrer la liaison OCSNG et les logiciels sont importés (si le dictionnaire OCS est indiqué comme utilisé, il faut le configurer, sinon ça n'importe rien !)...
Bonjour, en voulant reprendre ce point là, j'ai voulu utiliser le dictionnaire de logiciels, malheureusement en cliquant sur le plus pour ajouter un dico, rien ne se fait, je décide alors de passer en mode debug, puis là voilà ce que j'obtiens:
PHP ERROR: include(../front/rule.common.form.php) [function.include.html .php]: failed to open stream: No such file or directory in ../glpi/front/rule.dictionnary.software.form.php at line 44
PHP ERROR: include() [function.include.html .php]: Failed opening '../front/rule.common.form.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in ../glpi/front/rule.dictionnary.software.form.php at line 44
Je n'ai pas le fichier "rule.common.form.php"
PS: j'ai migré de la 0.71.1 à 0.71.2
Problème résolu en réinsérant le fichier..
Par contre problème sur http://../glpi/front/rule.dictionnary.os.php
Réponse : Objet non trouvé!
Bizarre, pas mal de fichiers ont disparu ..
Last edited by Macrom (2008-09-17 09:32:10)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Je n'ai pas le fichier "rule.common.form.php"
PS: j'ai migré de la 0.71.1 à 0.71.2
Problème résolu en réinsérant le fichier..
Par contre problème sur http://../glpi/front/rule.dictionnary.os.php
Réponse : Objet non trouvé!
Le fichier est inclus dans l'archive de la 0.71.2, donc non c'est pas normal. Idem pour l'autre fichier...
Mauvaise décompression je pense... il faut re-télécharger l'archive.
Last edited by EmpereurZorg (2008-09-17 09:36:23)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Qu'entendez-vous par la notion de "groupes" dans l'onglet d'administration?
-groupe d'utilisateurs suivant un service
-groupe d'utilisateurs pour des types d'applications
-autre chose?..
De plus, je me suis rendu compte que la hiérarchie était décoréllée de cette notion, ce qui signifierait que l'on ne peut pas alimenter la hiérarchie par un annuaire LDAP pour le moment?
Last edited by Macrom (2008-09-18 13:36:23)
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline
Dites-moi j'arrive à récupérer les données utilisateurs en synchronisant la base GLPI avec une base LDAP, mais en voulant faire de même avec des groupes je n'y arrive plus. Si besoin de plus d'infos merci de me le faire savoir.
Cordialement,
Macrom
Ingénieur Réseaux et Systèmes d'Information
Offline