Моя команда реализовала пользовательский интерфейс для назначения / отзыва уровней разрешений для пользователей в определенном списке SharePoint. Пользовательский интерфейс предоставляет функцию « отменить » для восстановления прав, которые пользователь имел до того, как они были изменены с помощью нашего пользовательского интерфейса.
Теперь существует проблема, если пользователь имеет уровень разрешений « Ограниченный доступ »: этот уровень разрешений удаляется при изменении пользовательского интерфейса. При попытке Отменить, уровень разрешения должен быть добавлен снова, что приводит к
Вы не можете предоставить пользователю ограниченный уровень доступа.
SharePoint автоматически предоставляет этот уровень разрешений, когда пользователь получает доступ к некоторому объекту под сайтом. Это не может быть предоставлено вручную. Этот уровень разрешений наследуется всеми списками на сайте. Однако, после нарушения наследования в списке, я могу отозвать право вручную, только потом я не могу повторно предоставить его.
Таким образом, SharePoint относится к этому уровню разрешений особенно, и мне интересно, как обойти это в нашей функции отмены.
Мои вопросы:
- Правильно ли я понял, что этот "ограниченный доступ" предоставляется SharePoint только на уровне site , и все списки ниже содержат только это случайно, по наследству?
- Имеет ли этот уровень разрешений какое-либо влияние на список или он распространяется только на сам сайт?
- Итак, можно ли сохранить его, просто удалив его из списка, и не добавляет его, когда пользователь нажимает «отменить», так как это никак не влияет?