Proposition de patch

a valider

fichier inc/rulesengine.class.php

691,692c691,703
<                                               $res |=
matchRules($tmp,$criteria->fields["condition"],$criteria->fields["pattern"]);
<
---
>                                               switch
($criteria->fields["condition"]) {
>                                                       case PATTERN_IS_NOT :
>                                                               if
(matchRules($tmp,$criteria->fields["condition"],$criteria->fields["pattern"])) {
>                                                                       $res =
1;
>                                                               } else {
>                                                                       $res =
0;
>                                                                       break 2;
>                                                               }
>                                                               break ;
>                                                       default :
>                                                               $res |=
matchRules($tmp,$criteria->fields["condition"],$criteria->fields["pattern"]);
>                                                               break ;
>                                               }


Selon Nouh Walid <[EMAIL PROTECTED]>:

>
> Bonjour,
> faut que je reteste, doit rester un bug qqpart là dessus...
>
>
> [EMAIL PROTECTED] wrote:
> > Bonjour,
> > Je suis en train de tester la version de développement de GLPI et je me
> rend
> > compte d'un fonctionnement bizzare
> > En effet je récupère les groupes des utilisateurs depuis le LDAP
> >
> > J'ai deux pool d'utilisateur
> >
> > A simple utilisateur membre du group societeA
> >
> > et un groupe de responsable de service
> > membre du group societeA et responsable
> >
> > Je crée deux règles non récursives
> > règle 1 :
> > Si group == societeA et group != responsable
> > alors
> > fixé l'entité à A
> > profile 'simpleUtilisateur'
> >
> > règle 2 :
> >
> > Si group == societeA et group == responsable
> > alors
> > fixé l'entité à A
> > profile 'responsable'
> >
> >
> > et mes simple utilisateur ont bien uniquement le profile simpleUtilisateur,
> mais
> > les responsables on les doubles profiles.
> > Le seul moyen que j'ai trouvé poru corriger ce problème est d'exclure
> > explicitement les responsables automatiquement avec une règle sur le
> (LDAP)uid
> > != lulu, (LDAP)uid != fred etc...
> >
> > Pourriez-vous m'indiquer quel fichier modifier pour que la gestion des
> règles
> > dynamiques vérifie bien tous les groupes utilisateurs
> >
> > Merci d'avance
> > SIMOES Joel
> >
> > _______________________________________________
> > Glpi-dev mailing list
> > Glpi-dev@gna.org
> > https://mail.gna.org/listinfo/glpi-dev
> >
> >
>
>
> *****************************************************
> "Le contenu de ce courriel et ses eventuelles pièces jointes sont
> confidentiels. Ils s'adressent exclusivement à la personne destinataire.
> Si cet envoi ne vous est pas destiné, ou si vous l'avez reçu par erreur,
> et afin de ne pas violer le secret des correspondances, vous ne devez pas
> le transmettre à d'autres personnes ni le reproduire. Merci de le renvoyer
> à l'émetteur et de le détruire.
>
> Attention : L'Organisme de l'émetteur du message ne pourra être tenu
> responsable de l'altération
> du présent courriel. Il appartient au destinataire de vérifier que les
> messages et pièces jointes reçus ne contiennent pas de virus.
> Les opinions contenues dans ce courriel et ses éventuelles pièces
> jointes sont celles de l'émetteur. Elles ne reflètent pas la position de
> l'Organisme
> sauf s'il en est disposé autrement dans le présent courriel."
> ******************************************************
>
>
> _______________________________________________
> 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

Reply via email to