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 2017-07-24 02:53:26

débutante
Member
Registered: 2017-07-17
Posts: 19

ajouter un menu sur glpi

pourriez vous me dire comment ajouter un menu c a dire une rubrique comme parc assistance gestion...

Offline

#2 2017-07-24 11:02:34

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

svp ya t il un plugin pour ceci sinn quel code faut t il modifier pour l'ajout du menu

Offline

#3 2017-07-24 11:53:54

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#4 2017-07-24 12:21:24

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

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

#5 2017-07-24 12:55:50

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#6 2017-07-24 13:05:45

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

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

#7 2017-07-24 13:25:13

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#8 2017-07-24 14:03:20

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

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

#9 2017-07-25 08:34:32

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#10 2017-07-25 11:54:35

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

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

#11 2017-07-26 13:14:38

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#12 2017-07-26 23:28:48

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

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

#13 2017-07-31 09:15:23

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

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

#14 2017-07-31 11:33:37

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

Bonjour
Ya t'il une documentation/tutoriel  expliquant la démarche pour faire notre propre plugin?

Offline

#15 2017-07-31 12:48:32

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: ajouter un menu sur glpi

A ma connaissance et ce dons je me sers

kevinG wrote:

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

#16 2017-07-31 13:08:57

débutante
Member
Registered: 2017-07-17
Posts: 19

Re: ajouter un menu sur glpi

Merci beaucoup

Offline

#17 2017-08-02 11:29:46

the_mummy
Member
Registered: 2017-04-24
Posts: 41

Re: ajouter un menu sur glpi

n'oublie pas de clore smile


Modificateur noyaux glpi 9.1.2.

Offline

#18 2017-08-02 16:36:44

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

Re: ajouter un menu sur glpi

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

Board footer

Powered by FluxBB