You are not logged in.
Bonjour,
Je commence à développer un plugin pour GLPI et j'en suis à me poser la question du nom de la table que je vais créer.
Je ne suis pas certains de ce qu'est une table "liste de valeur" (dropdown).
Est ce qu'une table avec comme champs un identifiant et un nom de catégorie est une table dropdown ?
Offline
Les tables 'dropdown' sont celles qui sont gérées dans a partie "Configuration / intitulés".
Pour les plugins, elle peuvent être gérées automatiquement (interface de maj) avec le hook getDropdown (à condition d'avoir le schéma standard : id, name, comments)
Pour info en 0.78; les dropdown redeviennent des objets standards.
+
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
Qu'est-ce que tu entends par "gérées automatiquement" ?
Offline
Que tu n'as pas besoin de créer les pages de saisie.
+
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
Je ne suis pas sur de bien comprendre.
Quant le plugin sera installé, GLPI me proposera une interface par défault pour remplir ses tables ?
Offline
Oui, voir le plugin example.
+
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
Le plugin exemple ne fonctionne pas. Il semble manquer le fichier example.form.php. Mais bon ce n'est pas grave je testerais avec mon plugin lorsqu'il sera fait.
Merci pour ces informations.
P.S Je ne me souviens pas de mon mot de passe pour me connecter à mon compte. J'utilise actuellement celui qui est dans le cache du navigateur. Comment puis-je faire pour en avoir un autre ?
Last edited by belga (2010-03-31 11:22:08)
Offline
Bonjour,
Lorsque l'on crée un plugin on est amené a utiliser la fonction "registerPluginType". Cette fonction demande en paramètre un id (entre autres) or je ne sais pas quel id je peux lui donner puisque je ne sais pas lesquels sont utilisés.
Comment pourrais-je savoir cela ?
J'aimerais aussi avoir quelques précision sur les 2 premier paramètres de cette fonction : $plugin et $name. Je ne suis pas certains d'avoir bien compris à quoi ils servent.
Je me suis trompé je voulais créé un autre sujet. Si un modo peut me le déplacer ce serait sympa, merci.
Last edited by belga (2010-04-02 11:27:19)
Offline