Bonjour, En 0.80.7, si on sélectionne un groupe (assigné, observateur ou demandeur et idem pour les utilisateurs) dan sune modif de ticket, ça affecte un groupe à l'ID 0 et envoi des notifications à tous les utilsiateurs sans groupe (pas top du tout). Ce problème me semble très sérieux, il n'apparait pas en 0.83 (version dev) mais impacte la version stable.
Vous trouverez ci-joint un patch pour corriger ce problème. Merci d'avance ;) Cordialement, -- David DURIEUX Tel : +33 (0)4.82.53.30.53 Mail : d.duri...@siprossii.com Site Web : http://www.siprossii.com/ SIPROSSII Les Lafôrets 69430 Beaujeu FRANCE
Index: inc/ticket.class.php =================================================================== --- inc/ticket.class.php (revision 17846) +++ inc/ticket.class.php (working copy) @@ -675,6 +675,26 @@ $input['_ticket_observer']['groups_id'] = $input['_groups_id_observer']; } } + + if (isset($input['_ticket_assign']['users_id']) AND $input['_ticket_assign']['users_id'] == 0) { + unset($input['_ticket_assign']); + } + if (isset($input['_ticket_assign']['groups_id']) AND $input['_ticket_assign']['groups_id'] == 0) { + unset($input['_ticket_assign']); + } + if (isset($input['_ticket_requester']['users_id']) AND $input['_ticket_requester']['users_id'] == 0) { + unset($input['_ticket_requester']); + } + if (isset($input['_ticket_requester']['groups_id']) AND $input['_ticket_requester']['groups_id'] == 0) { + unset($input['_ticket_requester']); + } + if (isset($input['_ticket_observer']['users_id']) AND $input['_ticket_observer']['users_id'] == 0) { + unset($input['_ticket_observer']); + } + if (isset($input['_ticket_observer']['groups_id']) AND $input['_ticket_observer']['groups_id'] == 0) { + unset($input['_ticket_observer']); + } + if (isset($input['_link'])) { $ticket_ticket = new Ticket_Ticket();
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev