В настоящее время я разрабатываю веб-страницу sharepoint для отображения частной доски обсуждений. Обсуждение может быть просмотрено только ограниченным пользователем. В настоящее время доступны следующие пользователи: Владелец сайта, члены дискуссионного совета, Владелец дискуссионного совета.Доска обсуждений Sharepoint, повторите настройки и правила для веб-части
Способ, которым я устанавливаю безопасность веб-части, - это получить всех пользователей и проверить, принадлежат ли они указанным разрешенным лицам на доске обсуждений.
Моя логика, похоже, работает прямо сейчас, но проблема здесь в моем клиенте: Что делать, если в будущем они изменят настройки или безопасность дискуссионной панели, и я, возможно, больше не буду исправлять код веб-страницы, так что настройки и безопасность веб-части будут синхронизироваться с дискуссионным форумом? На мой взгляд, вместо того, чтобы разрабатывать код, который скопирует настройки и безопасность дискуссионной доски и применит их к веб-части, я укажу параметры и безопасность веб-страницы прямо на доску обсуждений. Мой вопрос прямо сейчас, возможно ли это?
Пожалуйста, см. Прилагаемый рисунок, чтобы лучше просмотреть то, что я хотел.
Поддерживает ли SPBasePermissions.EditListItems список пользователей, хотя их роль позволяет им просматривать дискуссию, но не вносить свой вклад. Потому что у меня есть группа на дискуссионном совете с конкретными членами, которым разрешено просматривать только обсуждение, но им не разрешено публиковать сообщения. –
Спасибо djeeg! Хотя ваш ответ был не совсем решением, но он дал мне ключ к решению проблемы. :) –