none
Sharepoint 2010 : Reseau social RRS feed

  • Discussion générale

  • dans le cadre de la mise en place d'un réseau social avec sharepoint 2010, je souhaiterais créer des bibliothèque de document partagés au niveau du Host My site ( je ne souhaite pas donner droit au utilisateur pour créer leur site via my Content tab).  je souhaite que tous les utilisateurs connectés puissent télécharger des documents qui ne seront visible que par leur collegues.

    j'ai pu le faire avec le event receiver sauf que j'octroie les droits au colleages d'un utisateur à l'instant T (en parcourant la liste des colleagues de son profile). mais utilisateur ajoute un colleague il ne pourra voir ce document qu'après les exécution d'un job que j'ai également développé pour mettre à jour les droits pour chaque item.

    est ce qu'il n'y a pas un moyen pour octroyer les droits au colleagues sans lancer un job ( tel Privacy.Contacts qu'on affecte au propriété des profile)

     

     

     

    samedi 8 janvier 2011 15:15

Toutes les réponses

  • Et en utilisant également un Event Handler sur l'ajout d'un document ?

    Sinon, en jouant sur les groupes de sécurité  ... ou les Claims :)

    samedi 8 janvier 2011 20:43
  • oui, j'utilise les event handler pour catcher l'ajout d'un doc.

    je peux créer un groupe de sécurité qui contient les colleagues d'un utilisateur mais dans un instant t, le souci pour moi d'assurer une mise à jour de se groupe vu que les utilisateurs ajoute des colleagues assez fréquemment. donc je suis obligé de garder un job qui assure cette mise à jour.

    pour les claims, j'ai pas vraiment  bien compris , pourras tu m'éclairer plus ?

    samedi 8 janvier 2011 23:14
  • Juste pour que je puisse cerner le problème dans son ensemble. Tes utilisateurs passent par le My Site Hosts pour gérer leur liste de collègue ?

    Dans ce cas là tu pourrais par exemple regarder du côté de _layouts/MyContactLinks.aspx . Parce qu'idéalement il faudrait un Event Handler sur l'action d'ajout d'un collègue.

    Laisse tomber pour les Claims, on passe également à côté de l'aspect "temps réel" que tu recherches.

    lundi 10 janvier 2011 14:58
  • Bonsoir,

     

    merci pour ta réactivité.

    tout à fait mes utilisateurs passent par my site Host (collègue tab) pour ajouter des collègues.

    j'ai essayé d'analyser MyContactLinks.aspx j'ai trouvé qu'il y a un bouton <SPSWC:AddToColleaguesButton />, mais c'est une classe interne à sharepoint que microsoft precise qu'il ne faut pas l'utiliser dans le code, malgré ceci j'ai essayé d'ajouter un handler pour le  EventClick du bouton mais sans résultat.

     

     

     

    mardi 11 janvier 2011 22:39