Frage

Wie können die Mindest-SharePoint 2010-Berechtigungen erforderlich sein, damit ein Benutzer eine Web-Part-Seite personalisieren kann, um Aktualisierungen und Hinzufügen von Webteilen auf der Seite zu ermöglichen, aber den Benutzer vollständig einschränken, um die freigegebene Version zu ändern?

Ich kopierte zunächst den integrierten "Lese-Berechtigungsstufen" und fügte die "persönliche Ansichten verwalten" hinzu, "addieren / entfernen von persönlichen Webteilen" und "Persönliche Webteile aktualisieren" von der Gruppe der persönlichen Berechtigungen. Diese benutzerdefinierte Berechtigungsstufe wurde anschließend auf einen Benutzer angewendet, der dann eine vom Administrator erstellte Webparts-Seite angesehen wurde, die nur einen sehr einfachen Prototyp-SharePoint-Webpart enthielt. Dieser Web-Teil enthielt ein modifizierbares Label, das mit dem Abschnitt "Sonstiges" des Bearbeitungs-Web-Teils aus dem Standard-SharePoint Chrome bearbeitet wurde.

Mit der benutzerdefinierten Berechtigungsstufe, die die Option "Sonstiges" angewendet hat, steht dem Benutzer nicht zur Verfügung, wenn Sie die Seite personalisieren und das Bearbeiten von Webpart auswählen. Die Option "Verschiedene" wird dem Benutzer nur zur Verfügung, wenn die Berechtigungsstufe weiter modifiziert wird, um die "Bearbeitungselemente" von der Liste der Listenberechtigungen aufweist. Dies hat den unerwünschten Effekt, so dass der Benutzer die freigegebene Version der Seite ändern kann.

ist das, was ich höre noch möglich zu erreichen? Viele danke

War es hilfreich?

Lösung

Schauen Sie sich Folgendes an: http://akifkamalsyed.wordpress.com/2011/01/17/personalizable-web-part-Kundet-Property-Not-sport-Für-USrÖD-With-Contribute-Vermission-Level /

Es ist wahrscheinlich, weil Sie kein SafeControl für das WebPart mit dem Attribut SafeAgainstscript haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top