Erstellen Sie eine Funktion, um eine benutzerdefinierte Berechtigungsstufe und Gruppen hinzuzufügen

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/683

  •  16-10-2019
  •  | 
  •  

Frage

Müssen die Erstellung und Gruppen der benutzerdefinierten Berechtigungsstufe automatisieren.

Bitte geben Sie mir einige Hinweise, die mich dazu führen können, eine Funktion zu erstellen, um eine benutzerdefinierte Berechtigungsstufe und Gruppen hinzuzufügen und mit der Site Def das gleiche zu heften

War es hilfreich?

Lösung

Was das Schreiben einer Funktion angeht, habe ich beschrieben, wie das mit Event -Empfängern geht hier.

Sie müssen den Code nur ersetzen, um Ereignisempfänger mit Ihrem Code hinzuzufügen, um Berechtigungsstufen und Gruppen hinzuzufügen. Außerdem spreche ich am Ende des Beitrags darüber, wie man es einer bestimmten Site -Definition hält.

Die Berechtigungsstufen werden in der API als Rollen bezeichnet. Sie werden eine neue erstellen möchten Sproledefinition, Konfigurieren Sie den Namen und die Grundepermissionen und fügen Sie ihn dann zur Sammlung von SPWeb.roledefinitions hinzu.

Gruppen werden Gruppen in der API genannt. Sie möchten spweb.groups.add anrufen, um eine Gruppe zu erstellen.

Ich hoffe, das macht alles Sinn.

Andere Tipps

Wie Steve vorschlägt, ist SpolEdefinition der Weg, um zusammen zu gehen Sproolase. Wenn Sie von SharePoint 2003 zu SharePoint 2007 migrieren, würde Ihre Sprole -Klasse immer noch funktionieren, aber ich empfehle, diesen Teil des Codes in die neuen Klassen zu migrieren.

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