Grr 3.5 - Existe t il une API ?

  • grresi
  • Topic Author
  • New Member
  • New Member
More
11 months 2 weeks ago #4980 by grresi
Grr 3.5 - Existe t il une API ? was created by 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
11 months 2 weeks ago #4985 by Yan
Replied by Yan on topic 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

Please Log in or Create an account to join the conversation.

  • grresi
  • Topic Author
  • New Member
  • New Member
More
11 months 1 week ago #4992 by grresi
Replied by grresi on topic 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.


 
The following user(s) said Thank You: ccossec

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
11 months 1 week ago #4993 by Yan
Replied by Yan on topic 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

Please Log in or Create an account to join the conversation.

Moderators: Yan