Владелец сайта не может перемещать или копировать страницы между двумя дочерними сайтами? - PullRequest
2 голосов
/ 16 февраля 2009

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

Когда член группы владельцев пытается переместить или скопировать страницу, происходит сбой. Журналы 12-Hive показывают ошибку «Отказано в доступе».

Есть ли способ разрешить это, не предоставив этим пользователям доступ администратора семейства сайтов?

РЕДАКТИРОВАТЬ: Это с помощью ссылки Управление контентом сайта в Действия сайта, на сайте публикации. Копирование / вставка или перетаскивание между двумя окнами проводника работает правильно.

Ответы [ 6 ]

2 голосов
/ 19 марта 2009

У нас была эта проблема и на нескольких наших сайтах. Оказалось, что это проблема макетов страниц, связанных со страницами контента, которые мы пытались переместить. Как ни странно, если бы связанный макет страницы имел какие-либо черновые версии в своей истории версий, то операция перемещения не удалась бы с ошибкой отказа в доступе. Как только мы удалим все черновые версии на макете страницы, операция перемещения будет выполнена успешно.

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

0 голосов
/ 05 августа 2009

Я в основном перекрывал политику разрешений теми же правами из командной строки.

Это команда, которую я использовал: stsadm -o addpermissionpolicy -url -userlogin -permissionlevel <"Полный доступ">

Ключ - двойные кавычки в параметре –permissionlevel. После этого пользователь мог перемещать / копировать страницы, не будучи администратором семейства сайтов.

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

Хотя я лично не сталкивался с этой проблемой, скрытый список «Состояние длительной работы» , расположенный по адресу http://[yourdomain]/Long%20Running%20Operation%20Status/AllItems.aspx, записывается несколько раз во время копирования / перемещение или удаление операция с помощью инструмента «Управление контентом сайта» (он же Site Manager).

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

Ссылки:

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

Страница управления контентом сайта основана на API PRIME, который содержит ошибки. Постарайтесь выяснить, что ваши пользователи пытаются сделать (т.е. выяснить, почему они перемещают страницы), и дать им обходной путь (например, попросить их создать новые страницы контента и вставить данные; показать им, как работает утверждение контента, чтобы они чувствовали удобная работа на производственной площадке; используйте формальный процесс развертывания контента.)

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

0 голосов
/ 17 февраля 2009

Это на самом деле не проблема с разрешениями. SharePoint на самом деле не предоставляет механизм для перемещения контента между библиотеками / сайтами.

Если вы работаете в Windows, я бы предложил использовать «просмотр в проводнике» в меню инструментов для обеих библиотек и перетащить файлы между двумя окнами. Это должно быть доступно авторам на сайте *.

  • , если кто-то не переспал с определением «автора» ..
0 голосов
/ 17 февраля 2009

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

Вы имели в виду копировать / перемещать, используя «представление обозревателя»?

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