SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Berechtigungen im Event setzen

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
455 Beiträge
Andreas St. erstellt 4 Nov. 2009 12:13
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen, ich habe eine kurze und knappe Frage:

Kann ich in einem Event mittels C# Berechtigungen für einzelne User/Gruppen für das entsprechende Item setzen?

 

Danke und Gruß!

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 4 Nov. 2009 12:25
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

- teste das SPListItem auf HasUniqueRoleAssignments und führe ggf. item.BreakRoleInheritance aus
- erzeuge ein neues SPRoleAssignemnet
- füge dem SPRoleAssignment.RoleDefinitionBindings ein SPRoleDefinition aus SPWeb.RoleDefinitions hinzu
- füge item.RoleAssignments das neue RoleAssignment hinzu

Edit: das Ganze solltest Du unter SPSecurity.RunWithElevatedPriviledges machen, um ausreichend Rechte für diese Aktionen zu haben.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
455 Beiträge
Andreas St. Als Antwort am 4 Nov. 2009 12:33
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

DANKE!!!