Prueba

martes, 17 de junio de 2008

Modificando el código podrás cambiar los permisos

private void crearGrupoSharePoint(string nombreGrupo, string rutaSP, string rutaParcialSP)
{
SPSite miSitio = new SPSite(rutaSP);
SPWeb miWeb = miSitio.OpenWeb(rutaParcialSP);
miWeb.AllowUnsafeUpdates = true;

string newMembersGroup = nombreGrupo;

SPUser groupOwner = miWeb.Author;
miWeb.SiteGroups.Add(newMembersGroup, groupOwner, null, "");


SPGroup membersGroup = miWeb.SiteGroups[newMembersGroup];
membersGroup.OnlyAllowMembersViewMembership = false;
membersGroup.AllowMembersEditMembership = false;
membersGroup.AllowRequestToJoinLeave = true;
membersGroup.AutoAcceptRequestToJoinLeave = true;
membersGroup.Update();

SPRoleDefinition contributor = miWeb.RoleDefinitions.GetByType(SPRoleType.Contributor);
SPRoleAssignment membersRoleAssignment = new SPRoleAssignment((SPPrincipal)membersGroup);
membersRoleAssignment.RoleDefinitionBindings.Add(contributor);
miWeb.RoleAssignments.Add(membersRoleAssignment);

// Añadir el autor del sitio como miembro
membersGroup.AddUser(miWeb.Author);
membersGroup.Update();
miWeb.AssociatedMemberGroup = membersGroup;
miWeb.Update();

// Liberamos memoria porque el recolector de basura no libera SPSite y SPWeb
miWeb.Dispose();
miSitio.Dispose();
}


Otra prueba

El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja. El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja. El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja. El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja. El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja.

Entrada de prueba

Este blog lo utilizo para pruebas. Mi verdadero blog es http://migueltabera.blogspot.com

Saludos