none
requete CAML : membership clause RRS feed

  • Discussion générale

  • bonjour ,

    je dispose d'une liste sharepoint qui contient une colone "Proprietaire " de type person/group designe le proprietaire de l'element. Les proprietaires sont des groupes sharepoints.
    Maintenant je veux atteindre l'objectif suivant : pour un utilisateur qui se connecte , il dois voir dans un webpart seulement les elements qui ne lui appartiennent pas.

    Il faut une requete CAML avec filtrage utilisant la clause membership sur la colone " Proprietaire " mais dans ce cas là j'obtient les elements qui appartient à l'utilisateur courant.
    Il suffit juste d'utiliser la forme négative de la clause pour avoir le resultat..bien.

    je travaille sur un serveur sharepoint installé en local..donc c'est le compte systéme qui s'affiche..je teste le code pour ce compte , ce compte vois toujours tous les elements pourtant j'ai bien mis mon compte ( le compte systéme c mon compte AD puisque j'utilise l'authentification windows) comme proprietaire de certains elements de la liste mais pas tous donc normalement dans la webpart , le compte systeme voit uniquement les elements qui lui appartiennent pas mais le probleme qu'il voit tous les elements de la liste.

    Note : l'heritage des autorisations est cassé et chaque item dispose d'une autorisation unique.

    Une solution ? 

    merci
    jeudi 23 mai 2013 13:43