Уникальный список разрешений при отправке формы - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть список SharePoint, который заполняется через форму InfoPath. Есть две группы людей, которые имеют доступ к форме: конечные пользователи и владельцы. Хотя у меня нет проблем с предоставлением прав доступа владельцам, для конечных пользователей это предложение было сложным.

Мое требование таково - конечные пользователи должны иметь возможность:

  1. Добавление новых элементов в список через форму InfoPath
  2. Не взаимодействовать со списком другим способом

Теперь, если я дам конечным пользователям разрешение на добавление в список, они смогут просматривать и редактировать другие элементы списка в списке (это функция только владельцев). Но если я не дам конечным пользователям разрешение на добавление, они не смогут добавить их в список. Это настоящая добыча-22 или я порождаю это из своего невежества?

Ответы [ 2 ]

1 голос
/ 23 ноября 2011

Как насчет использования пользовательского веб-сервиса, который выполняет задачу вставки элементов.Но реальный запрос - хотите ли вы, чтобы они также просматривали элементы?

Если да, вы можете предоставить разрешения на просмотр в списке своим конечным пользователям и дополнению через форму InfoPath, которая по сути вызоветвеб-сервис и выполнить код для отправки элементов с правильными привилегиями.

С уважением, Nitin Rastogi

0 голосов
/ 24 ноября 2011

Перейти на уровень семейства сайтов >> Настройки сайта >> Разрешения сайта (в разделе Пользователи и разрешения) >> Уровни разрешений (в разделе Управление) >> Добавить уровень разрешений.

На этой странице найдите Список разрешений в разделе Разрешения.Установите флажок «Добавить элементы».

Создайте нужную группу и предоставьте ей разрешения «Добавить элементы».Добавьте в эту группу всех пользователей, которые должны иметь возможность только добавлять в список, а не редактировать его.Дайте списку уникальное разрешение (не наследуйте от родителя).Затем добавьте группу в список.

...