Как я могу ограничить видимость настраиваемого списка действий для недавно определенной группы

StackOverflow https://stackoverflow.com/questions/832111

  •  06-07-2019
  •  | 
  •  

Вопрос

Я создал пользовательское действие для элементов в списке (пользовательская печать элемента). Я определил новую группу SharePoint под названием «Печать пользователей». Я хочу ограничить доступность настраиваемого действия печати только членами группы «Печать пользователей».

Мне не удалось найти атрибут в файлах feature.xml или element.xml (где определено настраиваемое действие печати), который позволил бы мне отфильтровать видимость для группы. Это не то место, чтобы посмотреть? Можно ли это сделать, или мне нужно написать код в Print.aspx (цель настраиваемого действия), чтобы проверить членство в группе, а затем отобразить сообщение «Извините, у вас нет прав» вместо реальной страницы печати

Это было полезно?

Решение

Боюсь, что вы можете использовать только SPBasePermission, чтобы ограничить отображение настраиваемого действия. Это не может быть сделано с пользовательской группой, которую вы создаете. Пожалуйста, обратитесь к этой ссылке о том, как создать пользовательское действие. Пример

И эта ссылка предоставит вам дополнительную информацию о том, как работает система безопасности. MSDN Права - это атрибут, который необходимо проверить

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top