Archivo de la etiqueta: ribbon

Identificarte como un usuario diferente en SharePoint

Cuando tu estas haciendo pruebas de un sitio SharePoint, es necesario probar con diferentes perfiles de usuario, para probar por ejemplo los permisos, tanto a nivel de contenido como de estructura… para ello, podemos hacer el cambio de usuario, desde la opción de menú superior: “Sign in as Different User” que nos provee el control de usuario “Welcome”.

Ahora el problema viene cuando se requiere ocultar el Ribbon, y a consecuencia ocultamos este control de usuario. ¿Como cambiamos de usuario ahora? Se me ocurren varias opciones, pero la mas sencilla es crear un enlace (hyperlink) que nos lleve a esta pagina con el siguiente parámetro:

/_layouts/AccessDenied.aspx?loginasanotheruser=true

Esto lo que hará es finalizar la sesión del usuario actual y lanzar la ventana de dialogo, en la que te solicita usuario y contraseña para identificarte como un nuevo usuario… al ser una pagina que esta dentro de /_layouts/ te aseguras que se podrá acceder desde cualquier colección de sitio.

Ocultar el Ribbon para usuarios anonimos

Se me ha planteado en un proyecto la necesidad de ocultar el Ribbon o barra de herramientas de SharePoint 2010 para los usuarios anonimos del sitio.

Para poder realziar esto, la mejor opcion (al igual que ya ocurria en SharePoint 2007) es incluir en la Master Page codigo para ocultar los tags o controles que deseas hacer invisibles (en nuestro caso el Ribbon) para ello has de localizar este control, viendo donde empieza:

y donde termina:

​y pon por fuera de ellos el siguiente codigo:


Quedando algo similar a esto:



Lo que conseguimos es, todo codigo que metamos dentro del tag Sharepoint:SPSecurityTrimmedControl, solo podra ser visto por usuarios/grupos con permisos.

El listado de parametros de Permissions podemos encontrarlo aqui.

Referencia: SPSecurityTrimmedControl Class