par aer » 01 Juil 2003 à 08:07
Je restreint l'acces à certains document par ce code : Dim session As New NotesSession Dim userName As New NotesName(session.UserName) Dim acl As NotesACL Dim entry As NotesACLEntry Set db = session.CurrentDatabase Set acl = db.ACL 'on recupere l'entrée de l'utilisateur Set entry = acl.GetEntry( session.CommonUserName ) 'si c'est un nouveau doc If isnewdoc Then 'si il n'y a pas d'entrée If entry Is Nothing Then 'on essaie avec le username Set entry = acl.GetEntry( session.UserName ) End If 'si il n'y en a toujours pas If entry Is Nothing Then Messagebox _ "Pas d'entrée dans la LCA pour " & session.CommonUserName & _ " ou " & session.UserName,, "Pas d'entrée" End If 'si l'utilisateur est un chef de projet If entry.IsRoleEnabled( "[cdp]" ) Then 'c'est bon on continue Continue = True Else 'sinon on s'arrete Msgbox "Vous n'avez pas les droits requis pour créer une famille." Continue = False End If End IfMais cela ne marche pas pour les groupes de personnes qui ont ces roles, comment faire?Merci[%sig%]