user rights to add document in library SharePoint 2010

Я хочу проверить, если пользователь может добавить документ в библиотеку документов, то пользовательское действие включено. Я использовал эту статью.

И тогда я столкнулся со следующей проблемой: я не знаю, как проверить права пользователя на добавление для этой библиотеки.

Я пытаюсь использовать SPGroup текущей сети, но мне нужно знать имена групп, и эти имена не являются постоянными. Я могу получить роли текущего пользователя, но как получить информацию о том, что этот набор ролей содержит роль типа SPRoleType.Contributor?

Буду благодарен за любую попытку помочь!

1 ответ

Решение

Да, я нашел решение!

bool t = list.Permissions.DoesUserHavePermissions(SPRights.AddListItems) 

Вернуть true если пользователь может добавить документ в библиотеку!

Другие вопросы по тегам