Как я могу позволить владельцу документа в библиотеке управлять разрешением на этот документ? - PullRequest
0 голосов
/ 10 декабря 2010

Когда пользователь загружает документ, мне нужно, чтобы он мог управлять разрешениями для этого конкретного документа, но иметь только доступ Участника к другим документам. Идеи о том, как это сделать? Если патч уже есть, это было бы неплохо.

Мои идеи

  1. Напишите функцию, которая перехватывает событие загрузки или регистрации, а затем предоставляет Созданному пользователем полный контроль.

Ответы [ 2 ]

1 голос
/ 13 января 2011

Чтобы избавить вас от необходимости начинать писать обработчики событий и т. Д., Вы уже проверили пользовательские действия рабочего процесса на CodePlex здесь: http://spdactivities.codeplex.com/, поскольку одно из действий касается предоставления разрешений элементу, который выполняется рабочим процессом на.

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

1 голос
/ 14 декабря 2010

Я поддерживаю вашу идею: вы можете написать приемник события Item и, если событие itemadded сделать создателя документа владельцем документа, вам, возможно, придется использовать специальные привилегии, чтобы предоставить ему те же разрешения

...