Frage

Ich wurde gebeten zu untersuchen, ob eine benutzerdefinierte Seite "Zuschussberechtigungen" in SharePoint 2010 eingebaut werden kann. Sie sollte:

  1. Ermöglichen Sie den Administrator, Benutzer für jede Gruppe (Besucher/Mitglieder/Eigentümer) auf einer Seite festzulegen. Derzeit trifft eine solche Seite nur beim Erstellen einer Website mit einzigartigen Berechtigungen zu. Die geplante benutzerdefinierte Seite sollte jedoch auch für jeden Listentyp zugegriffen werden.

2. Die Inhorsitanz sollte standardmäßig unterbrochen werden. (Kann mit dem Serverobjektmodell gehandhabt werden?)

Bitte lassen Sie mich wissen, ob es erreichbar ist

War es hilfreich?

Lösung

Es ist mit kundenspezifischer Entwicklung erreichbar. Sowohl die Vistors/Mitglieder/Eigentümergruppen als auch die Vererbung können durch Code eingestellt werden. Sie möchten gebrauchen:

Spweb.breakroleinheritance (); und SPWeb.CreatedefaultAssociatedGroups (), und fügen Sie dann die Benutzer/Gruppen hinzu, die Sie für diese Rollen benötigen.

Beachten Sie, dass die zweite Methode einen Fehler hat und die Besuchergruppe nicht richtig erstellt. Da ist ein Fix (und ein gutes Beispiel für einen Teil dessen, was Sie versuchen) hier.

Ich habe in SharePoint 2007 etwas Ähnliches getan. Siehe http://www.novolocus.com/2009/09/16/how-i--Simplified-the-users-----S-ui-intro/ Informationen zum Aufbau der Benutzeroberfläche.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top