Ограничить редактирование конкретными полями в списке SharePoint 2010 - PullRequest
1 голос
/ 13 января 2011

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

Stock
=====
Stock Item   Maximum Stock Level   Current Stock Level
----------   -------------------   -------------------
My Item      100                   10
My Item 2    200                   25

Permissions
===========
Stock Item (lookup)    Users (person, multiple)
-------------------    ------------------------
My Item                User 1
My Item 2              User 2

Когда «Пользователь 1» нажимает на «Мой товар», «Редактировать товар» отключается (так как они находятся в пользовательской группе «Обновления запасов»). Затем я хочу другой значок на ленте «Обновить запас», по которому они щелкают, и отображается форма, которая позволяет им редактировать только текущий уровень запаса. Когда они просматривают «Мой товар 2», либо «Обновление запаса» отключено, либо просто отображается представление о том, что у них нет доступа для обновления данных.

Как я могу реализовать это, используя InfoPath 2010? Если им необходимо иметь права на внесение изменений для обновления данных, есть ли способ предотвратить это (если они не являются администратором) или запретить отображение формы редактирования (возможно, с помощью рабочих процессов, вместо которой отображается другая форма)?

1 Ответ

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

Вы изучали пользовательские формы списка?Это даст вам возможность выполнять пользовательские правила и включать / отключать поля в зависимости от того, какие у вас есть правила.

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