Разрешения на уровне предметов (редактируйте только свои, но читайте всех) - PullRequest
3 голосов
/ 20 марта 2009

У меня есть список, для которого я установил разрешения на уровне элементов. Я установил его так, чтобы пользователи могли читать все элементы и редактировать только свои собственные элементы ...

Проблема в том, что если я сделаю это, то все равно смогу редактировать все элементы ...

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

У кого-нибудь есть мысли о том, почему это происходит, и о решении ...

Я настроил список так, чтобы разрешить только одну учетную запись пользователя с правами на участие в тестировании ...

Ответы [ 3 ]

2 голосов
/ 09 апреля 2009

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

попробуйте, создайте элемент каким-нибудь пользователем, скажем, User1, затем попытайтесь изменить этот элемент, используя учетные данные User2 (пользователь должен иметь только права участника на сайте / списке), он позволит вам перейти к EditForm, но не сможет позвольте вам сохранить предмет.

Надеюсь, это поможет вам.

1 голос
/ 20 марта 2009

Вы менеджер списков (например, владелец сайта)? Менеджеры списков имеют дополнительное разрешение.

0 голосов
/ 23 марта 2009

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

...