В нашей реализации Sharepoint пользователям были предоставлены права администратора семейства сайтов. В нескольких случаях им удавалось удалить дочерний сайт или даже все семейство сайтов. Я хотел бы иметь возможность заблокировать это, но не будучи разработчиком, я нахожу это довольно хитрым.
Я посмотрел на инструмент захвата удаления сайта MSIT , чтобы попытаться понять, как это работает, и это выглядит довольно прямо. Я хочу переопределить функцию удаления и либо полностью ее заблокировать, либо попросить пользователя ввести пароль. Чего я не вижу, так это какого-либо способа полностью переопределить поведение по умолчанию, поскольку похоже, что инструмент MSIT просто добавляет некоторые функции (создает резервную копию сайта), а затем возвращается к поведению по умолчанию.
Итак, мой вопрос, могу ли я запретить поведение по умолчанию или добавить действия только до или после его запуска?
Заранее спасибо