Bonjour, Le 27/06/2013 18:33, Tsmr a écrit : > > Bonjour je souhaiterais votre avis sur cette amélioration : > > Sur le point de validation unique (un seul membre du groupe) / > Validation complète (tous les membres du groupe) : > > - Comment voyez-vous insertion en base : > > Dans le patch fourni nous avons ajouté 2 champs dans la table > glpi_ticketvalidations : > > groups_id_validate qui est l'ID du groupe qui doit valider le ticket > groups_user_validator qui est l'id du user du groupe qui valide le ticket Perso, dans la table glpi_ticketvalidations j'aurais juste ajouté un champ groupvalidate avec comme valeur 0 => pas de validation par groupe (valeur par défaut) 1 => un seul utilisateur doit valider pour le groupe 2 => tous les utilisateurs du groupe doivent valider
Créer une table glpi_groups_ticketvalidations qui contiendra - id du groupe - id du ticket - id de l'utilisateur - comment_validation - status - validation_date ces lignes autant que de user devant valider Ensuite dans le cas validation tout le groupe, tu comptes le nombre de personne dans le groupe qui ont le droit de validation et tu compares avec le nombre de id utilisateur dans la table avec l'id du groupe et celui du ticket Par contre, je me pose la question de savoir comment donner le statut final à la demande - la majorité l'emporte ? - un seul refus refuse la demande ? Perso je prendrais la seconde solution et j'indiquerais dans le ticket que la demande a été refusée par tell personne. Bizz Nelly > Ceci est suffisant dans le cas d'une validation unique. > > Mais dans le cas d'une validation complète, il faut effectivement loguer > toutes les réponses des membres du groupes qui ont le droit de valider donc : > > - Soit créer autant d'entrée dans la table glpi_ticketvalidations qu'il y a > de personnes à valider > - Soit créer une table dédiée avec tickets_id, users_id, status (accepted > etc..) mais dans ce cas comment faire le lien avec cette table depuis > glpi_ticketvalidations ? > > - De plus comment voyez vous l'affichage dans GLPI : > > - Si créer autant d'entrée dans la table glpi_ticketvalidations qu'il y a de > personnes à valider : pas grande chose visuellement à modifier > - Si créer une table dédiée avec tickets_id, users_id, status (accepted > etc..) : comment visualiser ceci au niveau du ticket ? > > Merci pour vos réponses. > > Cordialement > > Tsmr > > -------- Message original -------- > > Objet: [GLPI-PROJECT - Feature #2969] Validation to group > Date: 27.06.2013 16:58 > De: nore...@indepnet.net > À: > > > > Issue #2969 has been updated by moyo. > > Le doc associé est un doc de travail interne à la structure qui l'a > soumis. > Les éléments demandés sont ceux présents dans la description du > ticket. Donc oui la validation de tous les membres ou d'un seul était > un point important. > > ------------------------------------------------------------------------ > > > Feature #2969: Validation to group > <https://forge.indepnet.net/issues/2969> > > * Author: remi > * Status: Assigned > * Priority: Normal > * Assignee: yllen > * Category: Helpdesk > * Target version: 0.85 > > Allow to select a group for a validation. > Any member of the groups (which have the right) can answer. > > TODO : > - By default, just one validation is needed. > - But it would be possible to require the validation of all the group. > - Validation -> user or group / If group selected -> choose Single or All > > ------------------------------------------------------------------------ > > You have received this notification because you have either subscribed > to it, or are involved in it. > To change your notification preferences, please click here: > https://forge.indepnet.net/my/account > > -- > Tsmr > Xavier CAILLAUD > > > _______________________________________________ > Glpi-dev mailing list > Glpi-dev@gna.org > https://mail.gna.org/listinfo/glpi-dev
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev