Вопрос

Я новый в песочнице, и я разрабатываю ресивер события itemupdated, и мне нужна альтернатива runwithelevatedPrivileges. Мне нужно это для использования

item.file.moveTo("new libraray url");
.

Мне нужно, потому что пользователь, который перемещает элемент, не должен иметь разрешения достаточно

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

Спасибо за вашу помощь

Это было полезно?

Решение

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

Существует статья MSDN в области полных доверительных прокси для решений для песочбок, которые могут помочь, http://msdn.microsoft.com/en-us/library/ff798482.aspx , но мне кажется сверху, когда простое изменение разрешений может сделать то же самое.

Другие советы

вместо ресивера событий, вместо этого вы можете использовать функцию организатора контента? http://msdn.microsoft.com/en-us/library/office/ee558288%28v=Office.14%29.aspx

Ваши пользователи могут быть предоставлены доступом для записи к библиотеке Drop Off.Они не нуждаются в доступе к финальной библиотеке назначения - процесс Органайзера контентов переместится от их имени.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top