2009-05-06 2 views
1

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

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

ответ

0

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

И это ссылка даст вам больше информации о том, как работает защита прав MSDN это атрибут вам необходимо проверить

Смежные вопросы