Question

Je cherche un moyen d'empêcher un utilisateur dans SharePoint de supprimer son MySite ou être plus précis de supprimer le site Web racine du MySite. Si je pouvais archiver, je pourrais placer des listes de l'utilisateur ne sera pas non autorisé à supprimer.

J'ai d'abord pensé à prendre l'utilisateur le droit de supprimer des sites, mais je pense que cela l'empêchera également de supprimer les sous-sites qu'il a créés. Donc, ce n'est pas une option que je ne veux pas limiter l'utilisation du MySite.

Alors, que puis-je faire pour résoudre ce problème?

Était-ce utile?

La solution

Vous développez une fonctionnalité qui installe le code pour l'événement WebDeleting et définit la SPWebEventProperties.Cancel true en fonction de vos besoins.

Vous pouvez probablement vérifier si le RootWeb.Id est le même que le SPWebEventProperties.WebId, et la base de votre déclenchement de la SPWebEventProperties.Cancel = true sur ce point.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top