2009-02-16 7 views
2

J'ai des utilisateurs dans le groupe Site Owners d'un site racine, essayant de copier (ou déplacer) des pages entre les bibliothèques de pages dans deux sous-sites Web. Les autorisations des sous-sites Web sont héritées du parent, sans modification, de sorte que les propriétaires de site de la racine sont également les propriétaires du site des sous-sites Web.Le propriétaire du site ne peut pas déplacer ou copier des pages entre deux sous-sites?

Lorsqu'un membre du groupe de propriétaires tente de déplacer ou de copier une page, il échoue. Les journaux 12-Hive affichent une erreur Accès refusé.

Y a-t-il un moyen de permettre que cela se produise sans donner à ces utilisateurs un accès administrateur de la collection de sites?

EDIT: Ceci est via le lien Gérer le contenu du site dans les actions du site, sur un site de publication. Copier/Coller ou glisser/déposer entre deux fenêtres de l'explorateur fonctionne correctement.

Répondre

2

Nous avons eu ce problème sur deux ou trois de nos sites. Il s'est avéré être un problème avec les mises en page associées aux pages de contenu que nous essayions de déplacer. Curieusement, si la mise en page associée avait des versions brouillon dans son historique de version, l'opération de déplacement échouerait avec une erreur d'accès refusé. Dès que nous avons supprimé toutes les versions de brouillon sur la mise en page, l'opération de déplacement réussit. Je ne suis toujours pas tout à fait sûr pourquoi cela a fonctionné - j'espère trouver un peu de temps dans un proche avenir pour faire un peu plus d'enquête.

+0

Merci - cela m'a donné un indice qui m'a indiqué dans la bonne direction. Une page n'a pas pu être déplacée car SP n'a pas pu trouver le fichier de mise en page associé. –

0

Vous pourriez peut-être essayer d'accorder explicitement des permissions sur les sous-sites aux utilisateurs désirés.

Voulez-vous dire par copier/déplacer en utilisant le "Explorer View"?

0

Ce n'est pas vraiment un problème d'autorisations. SharePoint ne fournit pas vraiment un mécanisme pour déplacer le contenu entre les bibliothèques/sites. Si vous utilisez Windows, je suggère d'utiliser 'view in explorer' dans le menu des outils pour les deux bibliothèques et de faire glisser les fichiers entre les deux fenêtres. Cela devrait être disponible pour les contributeurs sur le site *.

  • à moins que quelqu'un a sali avec la définition de « contributeur » ..
+0

Bien sûr que oui - sous le lien Gérer le contenu du site dans les actions du site, sur un site de publication. –

+0

Aussi les opérations de copie de fichiers ne bougent pas Web Parts –

0

La page Gérer le contenu du site est basée sur l'API PRIME, qui est ~ buggy. Essayez de savoir ce que vos utilisateurs essaient de faire (savoir pourquoi ils déplacent des pages) et leur donner une solution (par exemple, demandez-leur de créer de nouvelles pages de contenu et collez les données, montrez-leur comment fonctionne l'approbation du contenu travailler confortablement sur le site de production et utiliser un processus formel de déploiement de contenu.)

En fonction de ce que vos utilisateurs essaient de faire, la plupart/toutes les solutions de contournement suggérées vont être bien loin de la base.

0

Alors que je ne l'ai pas rencontré ce problème personnellement, la liste cachée « Long exécution État de fonctionnement » situé à http://[yourdomain]/Long%20Running%20Operation%20Status/AllItems.aspx est écrit à plusieurs reprises au cours d'une copie/déplacer ou supprimer opération via le Gestionnaire Outil de contenu de site (aka Site Manager).

Il peut être utile de vérifier que les utilisateurs problématiques ont un accès en écriture à cette liste, ou d'attribuer explicitement un accès de contribution et de voir si cela résout votre problème.

Références:

0

J'ai fondamentalement superposé la politique d'autorisation avec les mêmes droits de la ligne de commande.

Ceci est la commande je: stsadm -o addpermissionpolicy -url -userlogin -permissionlevel < "Full Control">

La clé est les guillemets doubles sur le paramètre -permissionlevel. Après l'avoir fait, l'utilisateur pouvait déplacer/copier des pages sans être administrateur de la collection de sites.

Questions connexes