Gracias al método DoesUserHavePermissions de la API de SharePoint podremos saber si un usuario tiene permisos en un sitio en concreto.
A nivel de sitio este método puede recibir dos parámetros: String LoginName y SPBasePermissions. Si no pasas el LoginName se comprobará el nivel de permisos utilizando al usuario actual. SPBasePermissions es una enumeración que contiene los diferentes permisos disponibles en SharePoint (más información sobre SPBasePermissions aquí).
En el caso de una lista, tenemos las dos opciones anteriores (con LoginName y sin LoginName) y además una tercera, ya que podemos aplicar comrpobación en carpetas (más información sobre SPList.DoesUserHavePermissions aquí).
Un ejemplo de uso puede ser así:
Suscribirse a:
Enviar comentarios (Atom)




0 comentarios:
Publicar un comentario en la entrada