Grr 3.5 - Existe t il une API ?

  • grresi
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 an 6 mois #4980 par grresi
Grr 3.5 - Existe t il une API ? a été créé par grresi
Bonjour,
J'aurais souhaité interfacer grr 3.5 avec un outil maison pour effectuer des réservations.
Existe t il une API pour les opérations de base (emprunt, reservation, retour, disponibilité) ?

merci

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 6 mois #4985 par Yan
Réponse de Yan sur le sujet Grr 3.5 - Existe t il une API ?
Bonjour,
il n'existe pas à proprement parler une API dans GRR.
Cependant, l'essentiel des fonctions est dans les fichiers inclus en début de script. Il est ainsi possible d'écrire ses propres scripts à partir de ces fonctions, sous réserve du respect de la licence GPLv2.
Si vous détaillez vos intentions et votre contexte, il nous sera peut-être possible de vous aider.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • grresi
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 an 6 mois #4992 par grresi
Réponse de grresi sur le sujet Grr 3.5 - Existe t il une API ?
C'est une interface simple permettant de gérer rapidement les emprunt//retour de matériel avec des codes barre:
authentification de l'administrateur
entré du code emprunteur, validation
le code barre est scanné ou entré via le pavé numérique, validation
une durée minimale d'emprunt est attribuée par défaut et peut être modifiée

pour le retour,
entré du code emprunteur, validation
les matèriels en cours sont affichés,
on entre le code ou scan, validation, le matériel est de retour et de nouveau disponible

Divers autres fonctions avaient été ajoutées comme un compteur de retard pouvant bloquer un emprunteur, des listes (emprunts en cours, catalogue ...)

Ce "plugin" fonctionne  sur un ancien Grr dont les fichiers functions.inc.php, edit_entry_handler avaient été modifiés pour remplacer les affichages html de retour par un code json.


 
Les utilisateur(s) suivant ont remercié: ccossec

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 6 mois #4993 par Yan
Réponse de Yan sur le sujet Grr 3.5 - Existe t il une API ?
Bonjour,
votre plugin semble très intéressant.
Je pense que le code de beaucoup de fonctions de GRR n'a pas tant changé que les adaptations faites antérieurement soient impossibles à porter sur les GRR de la série 3.
Il y a aussi la possibilité d'écrire et importer un module dans GRR, mais Jérôme tarde à livrer les détails techniques de ses méthodes.
Si vous vous lancez dans la réécriture et que vous avez des difficultés, n'hésitez pas à revenir pour des plus amples informations.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan