You are not logged in.
Bonjour,
Dans le cadre du développement d'un plugin, j'aimerais savoir comment peut-on connaitre le nom de machine associé à un prêt à partir d'une réservation ( dans la table glpi_reservation_resa ) puisque dans cette table il n'y a aucune relation avec le nom de la machine. Pourtant glpi trouve bien la correspondance entre les deux mais je ne trouve pas la requête effectué dans le code.
J'espere m'être fait comprendre ^^
Merci
Anthony
Offline
à quoi va servir le plugin?
Offline
glpi_reservation_resa.id_tem => glpi_reservation_item.ID et cette table contient le liens vers la machine.
+
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
à quoi va servir le plugin?
Ce plugin va servir à créer une réservation de pc à partir du calendrier générale. J'ai posté un topis qui explique en détail mon problème. http://www.glpi-project.org/forum/viewt … p?id=17007
Mais j'ai l'impression que je vais être obligé de toucher au coeur de glpi, plus précisément à la fonction printcalendrier() et certainement d'autre fonctions de la partie réservations. Je n'ai pas encore approfondie le sujet, pour le moment je lis la doc et j'explore un peu les codes sources.
A+
Offline
Voila en gros à quoi j'aimerais arriver
J'aimerais qu'en cliquant sur le lien Ajouter ( pas encore actif sur cette image ), un formulaire me propose d'entrer la date de fin de la réservation, et ensuite une liste de machine disponible pour cette date me soit proposé.
Voila la description détaillé
Offline
J'aimerais avoir vos avis sur mon idée de plugin.
Est-ce que le fait de toucher à une fonction de base de glpi peut poser problème ?
Offline
Est-ce que le fait de toucher à une fonction de base de glpi peut poser problème ?
Oui, surtout pour les évolutions futures, car il faudra que vous reportiez systématiquement vos modifs.
Utiliser un plugin pour surcharger les fonctions du coeur est bien préférable.
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