membre d'un groupe dans la lca

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

membre d'un groupe dans la lca

Messagepar phi » 06 Août 2003 à 09:14

Bonjour,Je cherche à déterminer la liste des groupes de la LCA auquels appartient l'utilisateur (en lotusscript) car cela semble être le seul moyen de ne pas renter nominativement la centaine d'utilisateurs qui peuvent accèdent à la base.Merci d'avance pour vos éclairages,Phi.
phi
 

Re: membre d'un groupe dans la lca

Messagepar Stephane Maillard » 06 Août 2003 à 09:34

Bonjour,Je ne pense que l'on puisse déterminé directement si telle ou telle personne fait partie de tel ou tel groupe.Mais il est possible de récupérer les groupes de la LCA par le code ci-dessous et après faire une recherche sur le names.nsf dans les groupes pour savoir si l'utilisateur fait parti d'un groupe.Sub Initialize Dim session As New NotesSession Dim db As NotesDatabase Dim acl As NotesACL Dim entry As NotesACLEntry Set db = session.CurrentDatabase Set acl = db.ACL Set entry = acl.GetFirstEntry Do While Not entry Is Nothing If entry.IsGroup Then Messagebox entry.Name & " C'est un groupe."' Ici mettre le traitement pour la recherche dans le names.nsf Else Messagebox entry.Name & " Ce n'est pas un groupe." End If Set entry = acl.GetNextEntry(entry) Loop Call acl.SaveEnd Sub[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: membre d'un groupe dans la lca

Messagepar Droad » 06 Août 2003 à 09:52

Si l'option LCA Cohérente est cochée, la formule @UserNamesList renvoie tous les groupes, rôles et noms de l'utilisateur[%sig%]
Droad
 

Re: membre d'un groupe dans la lca

Messagepar phi » 06 Août 2003 à 10:06

Merci bcp messieurs pour vos réponses, je ne vais pas être obligé de rentrer une quantité faramineuse de personnes dans la lca :) !Phi.
phi
 


Retour vers Développement

cron