Дано имя списка «Пользовательские данные» и настройка «Разрешения на уровне элементов» на «Только свои» для чтения и редактирования.
Как я, как владелец сайта, могу видеть только мои собственные элементы в этом списке при использовании объектной модели SharePoint? По сути, я хочу хранить небольшое количество данных, обслуживаемых пользователем, и отображать их через веб-часть.
SPList list = web.Lists["User Data"];
if (list != null)
{
foreach (SPListItem item in list.Items)
{
// How to limit this for admin accounts to not see everything
// Maybe using SPQuery instead or something?
}
}
Думаю, еще один интересный вопрос: как мне узнать, имеет ли текущий пользователь разрешение «Управление списками» и выполнить какой-либо пользовательский запрос?