★ Ocultar Codigo HTML o Javascript dependiendo Permisos en #Sharepoint2010

Publicado el 13 febrero 2012 por Albertllueca

Durante algún tiempo hemos utilizado los CSS para hacer un Hidden de la Ribbon en los sitios de publicación. Pero este procedimiento no parece del todo correcto.

Alberto Díaz nos ha proporcionado una pista por donde se puede ir para hacerlo optimamente explicandonos el control SPSecurityTrimmedControl,

<Sharepoint:SPSecurityTrimmedControl runat=”server” Permissions=”ManageLists”>
   Tu control
</SharePoint:SPSecurityTrimmedControl>
 
O
 
<Sharepoint:SPSecurityTrimmedControl ID=”SPSecurityTrimmedControl” runat=”server” PermissionsString=”AddAndCustomizePages”>
   Tu control
</Sharepoint:SPSecurityTrimmedControl>
 
 
Según nos explica Santiago Porras, lo que se tiene que tener en cuenta son los roles a los que se les va a permitir ver lo que se ponga dentro del SPSecurityTrimmedControl, se puede consultar aquí:
 
Si usas PermissionString http://codename-srini.blogspot.com/2009/04/spsecuritytrimmedcontrol-and.html
Si usas Permission http://msdn.microsoft.com/EN-US/library/ms412690

Santiago Porras Rodriguez http://geeks.ms/blogs/santypr/
Alberto Díaz http://geeks.ms/blogs/adiazmartin/archive/2011/01/23/sharepoint-2010-permisos-en-javascript-y-html.aspx