Пользовательская страница разрешений на грант
-
16-10-2019 - |
Вопрос
Меня попросили выяснить, может ли настраиваемая страница «Разрешения на грант» в SharePoint 2010. Должен: она должна:
- Позвольте администратору устанавливать пользователей для каждой группы (посетителей/участников/владельцев) на одной странице. В настоящее время такая страница появляется только при создании сайта с уникальными разрешениями. Но запланированная пользовательская страница должна быть доступна для каждого типа списка.
2. Необходимость должна быть нарушена по умолчанию. (Можно обработать с помощью модели объекта сервера?)
Пожалуйста, дайте мне знать, если это достижимо
Решение
Это достижимо с индивидуальной разработкой. Как группы Vistors/участников/владельцев, так и наследство могут быть установлены через код. Вы хотите использовать:
Spweb.breakroleinheritance (); а также Spweb.createdefaultassociatedgroups (), а затем добавьте пользователей/группы, которые вам необходимы к этим ролям.
Обратите внимание, что второй метод имеет ошибку и не создает группу посетителей правильно. Eсть Исправьте (и хороший пример части того, что вы пытаетесь сделать) здесь.
Я сделал аналогичную вещь в SharePoint 2007. Смотрите http://www.novolocus.com/2009/09/16/how-i-simplied-the-users-and-group-ui-intro/ Для получения информации о создании пользовательского интерфейса.