SharePoint 2010: Como funciona la seguridad en listas relacionales!

Como sabéis, tanto en SharePoint 2007 como en SharePoint 2010 existe un tipo de campo especial que nos permite mostrar en una cierta lista información procedente de otra lista: el campo de Lookup o búsqueda. En SharePoint 2010 este tipo de campo ha evolucionado de manera que en su definición podemos especificar que otras columnas de lista padre queremos visualizar además de aquella que define el campo. Una pregunta que nos puede surgir con respecto a las listas relacionadas mediante campos de Lookup es la siguiente: ¿Qué pasa si el usuario no tiene permisos para acceder a la lista padre? Pues que en la lista relacionada no verá ningún tipo de información de la lista padre como era esperable:

  • En mi caso, tengo dos listas relacionadas: Empresas y Productos. En la lista Productos tengo un campo de Lookup que muestra información de la lista Empresas.
  • Si un usuario que no tiene permisos para ver la información de la lista Empresas accede a la lista Productos, observará que la columna que las relaciona no muestra información y que si añade un nuevo elemento o edita uno existente, el combo estará vacío como era de esperar.
image image image
  image