2010-12-09 63 views
0

Lorsqu'un utilisateur télécharge un document, j'en ai besoin pour pouvoir gérer les autorisations sur ce document particulier, mais uniquement pour permettre à Contributor d'accéder à d'autres documents. Des idées sur comment faire ça? S'il y a déjà un patch, ce serait bien.Comment puis-je autoriser le propriétaire du document dans la bibliothèque à gérer les autorisations sur ce document?

Mes Idées

  1. Ecrire un élément qui accroche le téléchargement ou d'un événement check-in, puis donne Créé par l'utilisateur un contrôle total.

Répondre

1

Je soutiens votre idée que vous pouvez écrire un événement d'objet recepteur et événement ItemAdded faire le créateur du document en tant que propriétaire du document que vous pourriez avoir à utiliser spelevated privalages pour lui fournir les mêmes autorisations

1

Pour vous éviter d'avoir à écrire des gestionnaires d'événements etc ... avez-vous vérifié les activités de flux de travail personnalisées sur CodePlex ici: http://spdactivities.codeplex.com/ comme l'une des activités traite de donner des autorisations à l'élément sur lequel le flux de travail s'exécute.

Espérons que cela aide.