Bonjour,

Pour revenir sur les projets dont j'ai parlé hier, j'ai légèrement avancé
selon les plugins déjà existant et le wiki.

Pour avoir un affichage qui signalerait si l'entité du ticket possède un
contrat (donc comparaison de l'id entity ticket avec la liste des id entity
contrats en BDD et vérification de la date vu que les contrats dans mon cas
sont pour une durée de 365 jours). J'ai trouvé une méthode déjà implémenté
dans le plugin "VIP <https://forge.indepnet.net/projects/vip>", qui propose
un système d'icône sur la liste des tickets. Merci la licence GPL, comme ça
je pourrais travailler sur cette base.

Pour le second plugin, il y a plusieurs tarifs selon le matériel choisit,
et plusieurs types de matériels, du coup il faudrait une bonne vingtaine
d'item pré-configurés juste à sélectionner au lieu de tout rentrer.
J'imaginais le plugin comme ça :


   - une page dans la partie "plugin", permettant de
   créer/modifier/supprimer des items, avec sauvegarde sur la BDD
   (glpi_plugin_leplugin_items)
   - et dans la partie contrat => ajout, je pensais ajouter une balise
   <select><option></option></select> selon les items sur la base de donnée
   afin de sélectionner les items ...

Par exemple il peut y avoir un item :
nom = assurance 10 ordinateurs
prix = 50
annee = 2014
unite = 2
categorie = matériel
commentaires = blablablabla

Ce qui ne sera pas du tout comme un item assurance écran par exemple ...

J'espère avoir été un peu plus clair !
Librement,
Maxime


Le 18 mars 2014 12:00, <glpi-dev-requ...@gna.org> a écrit :

> Send Glpi-dev mailing list submissions to
>         glpi-dev@gna.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.gna.org/listinfo/glpi-dev
> or, via email, send a message with subject or body 'help' to
>         glpi-dev-requ...@gna.org
>
> You can reach the person managing the list at
>         glpi-dev-ow...@gna.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Glpi-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: Projet de cr?ation d'un plugin (Julien Dombre)
>    2. Ouverture d'un projet sur la forge des plugins (Tsmr)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 17 Mar 2014 17:58:19 +0100
> From: Julien Dombre <m...@indepnet.net>
> To: glpi-dev@gna.org
> Subject: Re: [Glpi-dev] Projet de cr?ation d'un plugin
> Message-ID: <532729ab.5040...@indepnet.net>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
> Le 17/03/2014 09:29, Maxime VENAUD a ?crit :
> > Yop ? tous,
> >
> > Je vais commencer par r?sumer ma situation puis je viendrais aux
> > choses qui vous touches directement ...
> >
> > Je suis ?tudiant en DEUST Webmaster
> > <http://www.cvtic.unilim.fr/deust_webmaster>, du coup je connais les
> > bases en langages de programmation web courants, bref tout pour
> > participer ? une application web. Actuellement en stage dans une
> > organisation li? au r?seau CANOPE (CNDP/CRDP/CDDP), j'ai pour but de
> > remplacer leur solution actuelle de gestion des tickets/contrats par
> > une autre solution r?pondant mieux ? leur besoin d'?volution dans le
> > temps (oh wait je suis d?j? chez GLPI l? ?!).
> >
> > Apr?s une semaine de prise en main de leur application et de
> > d?ploiement basique de GLPI (0.84.5), je vois qu'il y a des
> > fonctionnalit?s qui me sont obligatoirement demand?es pour valider mon
> > stage mais qui manquent dans GLPI, du coup je me tourne vers vous pour
> >
> >   *  savoir si les-dites fonctionnalit?s sont viables et utilisables
> >     par un plugin,
> >   * et si oui, ce qu'il faut pour ouvrir un compte d?veloppeur de
> >     plugin (SVN, etc) de votre c?t?
> >
> >
> > Le plugin aurait (ou les plugins auront ... ) pour but de :
> >
> >   * afficher l'?tat du contrat de l'entit? ou du demandeur du ticket
> >     (voir glpi_good.png / glpi_bad.png en PJ)
> >
> >
> Bonjour,
>
> c'est ? dire ? c'est quoi un corntrat GOOD et un contrat BAD ? quels
> sont les crit?res ?
> Vous nous pr?sentez des captures d'?crans d'un ticket, j'avoue ne pas
> vraiment comprendre ce que vous voulez faire.
>
> >   * cr?er une m?thode d'ajout automatique (nouvelle page avec un
> >     formulaire simple + table en BDD ?) qui permettra d'ajouter des
> >     co?ts "type" ? ins?rer dans un contrat, au lieu de rentrer ?a
> >     manuellement (voir glpi_cout.png en PJ)
> >
> > Je comprends que ?a touche une partie du core de GLPI, mais j'aimerai
> > au maximum r?aliser ces actions via un plugin afin d'avoir une partie
> > technique dans ce stage ...(de plus, le plugin tiendra dans le temps,
> > alors qu'une modification du core .. :s)
> L? effectivement je comprend mieux la demande mais voit mal comment vous
> pourriez faire cela dans un plugin.
> L'ajout d'un co?t se base d?j? sur les donn?es du dernier co?t renseign?
> dans la contrat, cela ne suffit pas ?
>
> Cordialement,
>
> Julien Dombre
>
>
> >
> > Je vais essayer de rester le plus possible sur l'IRC si vous avez des
> > questions ou suggestions dans cette aventure que je commence :)
> >
> > Librement,
> > Maxime Venaud
> >
> >
> >
> > _______________________________________________
> > Glpi-dev mailing list
> > Glpi-dev@gna.org
> > https://mail.gna.org/listinfo/glpi-dev
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: </public/glpi-dev/attachments/20140317/df90978a/attachment.html>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 18 Mar 2014 09:53:28 +0100
> From: Tsmr <t...@thetsmr.fr>
> To: <glpi-dev@gna.org>
> Subject: [Glpi-dev] Ouverture d'un projet sur la forge des plugins
> Message-ID: <6d2bc996b82df42ae0719e4eebddb...@thetsmr.fr>
> Content-Type: text/plain; charset="utf-8"
>
>
>
> Bonjour.
>
> Pourriez-vous cr?er un nouveau projet sur le forge nomm?
> printercounters ? et me mettre comme manager dessus ?
>
> Merci par avance
>
> --
>
> Tsmr
> Xavier CAILLAUD
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: </public/glpi-dev/attachments/20140318/4c1e2b37/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Glpi-dev mailing list
> Glpi-dev@gna.org
> https://mail.gna.org/listinfo/glpi-dev
>
>
> ------------------------------
>
> End of Glpi-dev Digest, Vol 105, Issue 9
> ****************************************
>
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to