фильтрация работает в представлении общего списка, но не через внешний список приложений - PullRequest
0 голосов
/ 05 февраля 2010

Я использовал фильтр для просмотра списка, например, отображать элементы, только когда верно следующее

назначенный пользователь равен [me]

Теперь, когда я вхожу в sharepoint с этим пользователем, пользователь видит только назначенные ему элементы.

Однако, получив доступ к списку из веб-службы во внешнем приложении, пользователь после входа в систему со своими учетными данными может видеть все элементы списка.

Что я могу сделать, чтобы из внешнего приложения (приложения Adobe Air) отображалось только представление фильтра списка.

(я использую мох 2007)

1 Ответ

1 голос
/ 05 февраля 2010

Вам необходимо установить правильные разрешения для элементов списка.

Представление - это просто представление данных, которое никак не влияет на данные элемента списка.

Sharepoint имеет довольно много точек входа для доступа к данным. Правильный способ ограничить доступ - иметь права доступа к списку / элементу.

Один из способов сделать это - ограничить разрешения для всего списка и подключить к списку получателя событий, обновления элемента и т. Д., Проверить назначенного пользователя (который, я полагаю, просто столбец списка) и установить соответствующие разрешения для этого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...