Как предотвратить удаление формы владельца MySite
-
16-09-2019 - |
Вопрос
Я ищу способ не дать пользователю в SharePoint удалить свой MySite или быть более точным от удаления корневого веб -сайта MySite. Если бы я мог архивировать это, я мог бы поместить некоторые списки, пользователю также не разрешат удалять.
Сначала я подумал о том, чтобы принять пользователя право удалять сайты, но я думаю, что это не позволит ему также удалить суб -сайты, которые он создал. Так что это не вариант, так как я не хочу ограничивать использование MySite.
Так что я могу сделать, чтобы решить эту проблему?
Решение
Вы разрабатываете функцию, которая устанавливает код для события веб -адресата и устанавливает SpwebeventProperties.cancel True в зависимости от ваших потребностей.
Вы, вероятно, можете проверить, такой же Rootweb.id, как и SpwevEventProperties.weble, и основывать свое запуск spwebeventproperties.cancel = true на этом.