Cambia l'elenco di SharePoint Elemento Autorizzazione basata sul valore selezionato in persona o tipo di gruppo
-
13-12-2019 - |
Domanda
Ho una lista in cui una colonna è di tipo o gruppo.Il mio requisito è l'autorizzazione dell'oggetto di un'altra voce di elenco deve essere modificata nel valore selezionato dalla colonna sopra menzionata.
Per ad esempio Ho due elenchi A e B. L'elenco 'A' contiene una colonna 'Accesso a' che è di tipo 'persona e gruppo' (è possibile).Voglio modificare l'autorizzazione dell'oggetto dell'elenco 'B' al valore selezionato nell'elenco 'Accesso a' colonna.
Guida me come farlo.
Soluzione
SPWeb web = SPContext.Current.Web;
SPGroup oGroup = web.Groups.GetByID (oFieldUserValue.LookupId); //Look up field value
SPPrincipal principal = (SPPrincipal)oGroup;
SPRoleAssignment roleAssignment = new SPRoleAssignment(principal);
permFolder.Item.BreakRoleInheritance(true);
roleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions["Contribute"]);
permFolder.Item.RoleAssignments.Add(roleAssignment);
permFolder.Item.Update();
finalItem.Update();
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow