Frage

Ich suche nach einer Möglichkeit, einen Benutzer in SharePoint daran zu hindern, seine MySite zu löschen oder genauer zu löschen, wenn er die Root -Website von MySite löscht. Wenn ich dies archivieren könnte, könnte ich einige Listen platzieren, die der Benutzer auch nicht löschen darf.

Ich habe zum ersten Mal darüber nachgedacht, den Benutzer das Recht zu bringen, Websites zu löschen, aber ich denke, dies wird ihn auch daran hindern, Sub -Sites zu löschen, die er erstellt hat. Dies ist also keine Option, da ich die Verwendung der MySite nicht einschränken möchte.

Was kann ich also tun, um dieses Problem zu lösen?

War es hilfreich?

Lösung

Sie entwickeln eine Funktion, die Code für das WebDeleting -Ereignis installiert und die spwebeventProperties.cancel je nach Ihren Bedürfnissen auf wahr setzt.

Sie können wahrscheinlich prüfen, ob die rootWeb.id das gleiche wie die spwebeventProperties entspricht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top