none
[WSS3] Itemadded sur utilisateurs liste RRS feed

  • Question

  • Bonjour.

    SVP, peut on associer l'événement ItemAdded à une liste particulière, celle des Utilisateurs et Groupes ?

    Je travaille sous WSS 3

    Merci pour votre aide
    mercredi 7 septembre 2011 15:25

Toutes les réponses

  • Bonjour,

    Pouvez-vous développer un peu plus ce que vous essayer de faire?

    Merci d'avance


    Pascal P
    http://sharepoint-afterwork.fr
    Nouveaux site en FR
    Twitter: @PascalPoeck
    jeudi 8 septembre 2011 12:31
  • Bonjour Pascal et merci pour votre réponse.

    Je viens de réaliser le développement d'un menu de navigation supérieur à deux niveaux. Il affiche les différentes collections de sites et leur premier niveau de sous sites. Ce menu prend en compte la sécurité çàd qu'un utilisateur ne voit que ce à quoi il a droit. Tout le monde est donc sensé avoir un point d'entrée unique http://ToutesLesCollections

    Des administrateurs sont associés à chaque sous site. Ils n'ont pas la main sur la collection contenant le sous site. Un sous site peut être du niveau 1 (apparait dans le menu supérieur développé) ou de niveau 2 (n'apparait pas dans le menu supérieur développé)

    Un souci apparait lorsqu'un de ces administrateurs décide d'ajouter un nouvel utilisateur à son sous site : Au préalable le nouvel utilisateur n'a accès à rien çàd à aucune collection de sites. Il aura la possibilité d'accéder à son sous site s'il en a l'URL mais ne pourra pas y accéder à travers http://ToutesLesCollections; en tapant cette URL, il ne verra rien puisqu'il n'a pas accès à la collection contenant son sous site.

    Une solution serait que : lorsqu'un nouvel utilisateur est ajouté au niveau d'un sous site, qu'il soit aussi autorisé à accèder en lecture aux parents de ce sous site jusqu'à la rasine de la collection et prenant en compte qu'il ne doit pas accéder aux sites parallèles...

    Cette solution peut être faite :

    1/ soit en sollicitant à chaque fois l'administrateur de la collection de sites. Solution écartée car très lourde.

    2/ soit à travers un évenement (ItemAdded) associé à la loiste des Utilisateurs et Groupes. Malheureusement cette solution n'est pas possible : http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/ea957ba0-39b0-48f7-a7e2-b7bd30922bed/

    Auriez vous une idée sur comment répondre à ce besoin et comment mettre en place une solution automatisée ?

    Sachant qu'à mon niveau je trouve qu'on doit donner droit d'accès de haut en bas (la collection puis les sous sites) et pas le contraire! Et donc qu'il faut donner d'office accès aux chaque utilisateur à la collection sensée contenir des données le concernant...

    Mais mon responsable n'est pas convaincu par cette solution car il veut donner une autonomie aux administrateurs de sous sites et il ne veut pas donner d'office accès à un ensemble de sites (imaginez le cas où un utilisateur d'une collection A doit pouvoir accéder uniquement à un sous site d'une collection B et à rien d'autre).

    Que pensez vous de ces deux points de vue et leur possible mise en place ?

    En vous remerciant d'avance pour tout apport

    mercredi 14 septembre 2011 13:51