Cambia l'elenco di SharePoint Elemento Autorizzazione basata sul valore selezionato in persona o tipo di gruppo

StackOverflow https://stackoverflow.com//questions/12714741

  •  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.

È stato utile?

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
scroll top