You are not logged in.
Pages: 1
pourriez vous me dire comment ajouter un menu c a dire une rubrique comme parc assistance gestion...
Offline
svp ya t il un plugin pour ceci sinn quel code faut t il modifier pour l'ajout du menu
Offline
Bonjour,
Cela dépend du besoin d'ajouter un menu ?
Ou ? Pour faire quoi ?
Version de GLPI ?
Il faut être un peu plus précis dans la demande car sinon cela est compliqué de répondre.
PS : Pour le futur, une relance dans la même journée et souvent mal prise et ainsi vous risquez de ne pas avoir de réponse.
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
j'ai besoin de gerer les evenements dans mon projets pour ceci il me faut une rubrique gestion des evenements avce deux sous rubriques listes des evenements et ejouter un evenement .
je travaille avec la version GLPI 0.85.2
Offline
Quel type d'événement ?
Sinon je pense que tu dois créer un plugin pour faire cela.
Pour cela tu peux t'inspirer de la source https://forge.glpi-project.org/projects … ePlugin084 pour la version 0.84 de GLPI pour :
Le nommage des :
fichiers
tables
class
fonction
...
Les fichiers php à créer
La structure des fichiers php :
Appel de class
Création de table
...
Concernant le code, il faut que que tu t'inspires d'un autre plugin qui fait un peu prêt la même chose
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
les evenements dans mon projet sont definis comme etant un changement d'état dans la gestion d'un élément de configuration ou d'un service IT, ils vont permettre donc la detection precoce des incidents
je ne peux pas modifier directement le code source sans creer un nouveau plugin ?
sinon quel est le plugin qui fait un peut pret la meme chose?
Offline
Bonjour,
C'est une très mauvaise idée de modifier le code source car il y a le risque d'interférer avec une autre partie de GLPI et à chaque migration il faudra refaire toutes les modifications sans garantie que les mêmes modifications fonctionnent.
Pour le plugin qui s'en rapproche je ne peux pas te dire.
Pour la création d'un nouveau menu et gestion des droits tu peux regarder le plugin fusion inventory ou rapport (ce dernier sera peut être moins complexe que fusion inventory) par exemple mais d'autre doivent le faire aussi.
Pour le reste, je ne comprends pas bien ce que tu veux faire.
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
je veux creer un menu et ses sous menus : un menu comme parc ou bien assistance (qui existent par defaut) , je pense pas que fusion invotory est une bonne solution
Offline
Oui j'ai bien compris pour l'histoire des menus et sous menu. C'est plus sur ton histoire d'événement que j'ai du mal a saisir et ce que cela doit faire.
Je n'ai pas dit que la solution était fusion inventory mais que tu pouvais t'en inspirer pour créer un plugin.
Car pour faire ce que tu veux faire, je ne vois pas d'autres solutions propre que de créer un plugin.
Sauf si un existe mais au quel cas je ne le connais pas.
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
Bonjour
concernant l'ajout du menu je l'ai fait sur le fichier html.class.php comme ceci
$menu['evenement']['title'] = __('Evénement');
$menu['evenement']['types'] = array('xxx', 'yyy');
Le probleme c'est dans 'types' qui doit contenir normalement les sous menus 'xxx'et'yyy' la question c'est comment créer ces sous menus ?
Offline
La je ne sais pas car je ne modifie pas le code du coeur de GLPI à cause de tous les problèmes et contrainte que cela pourrait poser par la suite.
Et gères tu les droits d’accès ?
PS : Penses à bien noter toutes les modifications que tu fais car lors d'une future migration tu devras tout refaire (mais les lignes auront surement changer de place).
Ou si cela provoque une erreur ailleurs dans l'outil il faudra tout enlever.
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
Merci beaucoup pour tes conseils je vais essayer de ne pas trop modifier le code source sinon vous pourrez m'assurer qu'il n'existe aucun plugin pour la création d'un menu et de ses sous menu??? et si je veux créer un qui fasse ceci est ce que c'est faisable ,cela va prendre beaucoup de temps ?
Offline
A ma connaissance il n'existe pas de plugin permettant de faire cela.
Et faire un plugin uniquement pour ajouter un menu et des sous menus sans le traitement qui va avec n'est pas très intéressant, à mon avis.
Par contre tu peux faire un plugin qui ajoutera uniquement ton menu, tes sous menus, les traitements adéquates pour chaque sous menu et les tables qui vont bien.
Ainsi lorsque tu feras l'installation du plugin tout se mettra en place et tu n'auras plus que les droits à gérer.
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
Bonjour
Ya t'il une documentation/tutoriel expliquant la démarche pour faire notre propre plugin?
Offline
A ma connaissance et ce dons je me sers
Pour cela tu peux t'inspirer de la source https://forge.glpi-project.org/projects … ePlugin084 pour la version 0.84 de GLPI pour :
Le nommage des :
fichiers
tables
class
fonction
...
Les fichiers php à créer
La structure des fichiers php :
Appel de class
Création de table
...
Concernant le code, il faut que que tu t'inspires d'autre plugin
Last edited by kevinG (2017-07-31 12:49:02)
Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16
Offline
Merci beaucoup
Offline
n'oublie pas de clore
Modificateur noyaux glpi 9.1.2.
Offline
Pour les projets, le plus simple est n'utiliser une version récente de GLPI qui inclus la gestion des projets
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
Pages: 1