Le 27.06.2013 19:15, nini.lasson a écrit :
> 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 [1] >> >> : >> >> 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. >> ------------------------- >> >> * 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 [2] >> -- >> >> Tsmr >> Xavier CAILLAUD >> >> _______________________________________________ >> Glpi-dev mailing list >> Glpi-dev@gna.org >> https://mail.gna.org/listinfo/glpi-dev Ca me convient. Après il faut voir comment visuellement se passera l'affichage d'une validation à un groupe (voir tous les valideurs ?) D'autres avis ? -- Tsmr Xavier CAILLAUD Links: ------ [1] mailto:nore...@indepnet.net [2] https://forge.indepnet.net/my/account
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev