23/5/10

Ocultar listas en MOSS

A veces puede resultar útil que los usuarios no puedan ver las listas o bibliotecas disponibles. Para ocultarlas podemos utilizar este sencillo código:

using (SPSite site = new SPSite(
{
using (SPWeb web = site.OpenWeb(Site))
{
web.AllowUnsafeUpdates = true;
foreach (SPList list in web.Lists)
{
list.Hidden = false;
list.Update();
}
}
}

En este ejemplo recorremos todas las listas del Site y las ocultamos. Si necesitaramos ocultar sólamente una tendriamos que especificar su nombre o GUID para identificarla.

Saludos,
Juan Alcalá

No hay comentarios: