Sharepoint ListItem-Permissions - PullRequest
       30

Sharepoint ListItem-Permissions

1 голос
/ 08 февраля 2012

Я занимаюсь разработкой приложения sharepoint 2010. Одна часть этого приложения представляет собой список предметов.

ListCollumns: название, владелец1, владелец2

Пользователь должен иметь возможность создавать ListItems и устанавливать владельцев элементов (Owner1, Owner2). После создания элемента его могут изменять только владельцы и администраторы.

Мои идеи:

  1. работа с получателем событий , который удаляет все разрешения для нового элемента после его создания и установки новых разрешений для Owner1 и Owner2 (Проблемы, которые я ожидаю: я работаю в Sandboxsolution и думаю, я не могу установить разрешения в нем)

  2. Создание timejob , которое выполняет PowerShell каждый день. PowerShell удалит и создаст разрешения (проблема: я думаю, что скрипту нужны высокие разрешения, и он не точен, если он запускается один раз в день)

мой вопрос: есть ли у кого-нибудь идеи, как решить проблемы или, если есть разные способы решения этой проблемы?

Большое спасибо !!!

Ответы [ 2 ]

0 голосов
/ 08 февраля 2012

Я уже пару раз делал то, что вы описываете, используя Event Receiver. Это работало отлично. Каждый раз Event Receiver был частью решения фермы. Но он должен работать в «песочнице», поскольку все, что вам нужно, помечено как «Доступно в« песочнице »: да»

0 голосов
/ 08 февраля 2012

Используя SharePoint Designer с пользовательскими действиями SPD Activity, вы можете установить разрешения для рабочего процесса, который запускается после создания элемента: Ссылка

...