utilise WSS3.0 SP1.
j'ai développé un composant webpart pour la création des sites.
cette partie du code casse l'héritage des roles pour les listes de types document et de type annonce.
[
foreach (SPList list in newSite.Lists)
{
if (list.BaseTemplate == SPListTemplateType.DocumentLibrary || list.BaseTemplate == SPListTemplateType.Announcements)
{
if (!list.HasUniqueRoleAssignments)
{
newSite.AllowUnsafeUpdates = true;
list.BreakRoleInheritance(false);
}
}
}
]
Avec ce code, l'héritage est uniquement cassé pour les listes de type documents et non pour les listes d'annonces.
Pouvez vous tester et m'aider à contourner ce probleme bloquant.
Merci
Partager