Access Denied y aprobación de custom master pages.

Hace unos días he tenido un caso bastante interesante. El cliente recibía Access Denied con usuarios que tenían permisos de Read Only o de Only View pero no para el resto de permisos. No aparecía ningun error ni excepción rara en los logs de SharePoint ni en el Event Viewer. Cada vez que accedía a la pagina se mostraba un Access Denied a un elemento de una lista y la siguiente url https://myurl/UK/_layouts/AccessDenied.aspx?Source=http%3A%2F%2Fdev%2FUK%2FPages%2Fhomepageuk%2Easpx&Type=list&name=%7B3E7F224F%2DA3AF%2D4750%2D8E46%2DCF5380BF4BA5%7D

Por lo que dedujimos, la lista que estába fallando era la siguiente %7B3E7F224F%2DA3AF%2D4750%2D8E46%2DCF5380BF4BA5%7D que transformada es {3E7F224F-A3AF-4750-8E46-CF5380BF4BA5}. Usamos Sharepoint Manager 2007 ;para buscar la correspondiente lista asociada al guid que estaba dando el Access Denied.

Resultó que esa lista era la Master Page Gallery. Por lo cual, entramos en la galería y observamos que algunas master pages customizadas no estaban en estado approved. Finalmente aprobamos todas aquellas que no lo estaban y el Access Denied desapareció

Héctor Calvarro Martín. SharePoint Dev. Microsoft Support Engineer for DEV EMEA