Ocultar/Mostrar Webparts según usuario

20/03/2007 - 18:28 por Atiful | Informe spam
Hola a todos/as quisiera plantear una duda que me ha surgido y de la que he
buscado información sin mucho éxito, es la siguiente:

Resulta que tengo un sitio creado en SPS 2003, y este sitio contiene varios
webparts, a este sitio pueden acceder varios usuarios, los cuales pueden ver
todos los webparts que contiene este sitio, mi pregunta es:

¿Puede hacerse de alguna manera que según el usuario que entra en este sitio
se muestren unos webparts determinados y otros no?, me referiero a todo el
webpart, al objeto en sí fisicamente no a su contenido. Y además de todo esto
que si el usuario que no puede ver el webpart hace una busqueda, por ejemplo
de un documento y este webpart en concreto es una biblioteca, que no muestre
el documento como resultado de la búsqueda.

He visto que con las auditorias se puede mostrar información filtrada según
los usuarios, pero eso a mi no me interesa pq se ve el webpart y pq en las
búsquedas puedes acceder a los documentos independientemente del usuario.

He estado investigando tb en SPS 2007, pero aqui (de esta versión aún
desconozco más que de la 2003), parece ser que tampoco se puede hacer lo que
os comento.

¿Efectivamente no puede hacerse lo que os digo ni en 2003 ni en 2007, o
estoy equivocado?, de ser así ¿Cómo puede conseguirse este planteamiento?

Gracias a todos\as por vuestro interés y aportación.

Un Saludo.
 

Leer las respuestas

#1 Gustavo
20/03/2007 - 20:43 | Informe spam
Hola,
¿Puede hacerse de alguna manera que según el usuario que entra en este sitio
se muestren unos webparts determinados y otros no?



Si se puede programar en la WebPart, pero solamente vale para WebParts que
construyes tu mismo, no para las por defecto. Se podria pensar en algun truco
tecnico (subclassing) para hacerlo con WebParts por defecto, pero todo pasa
por programacion.

si el usuario que no puede ver el webpart hace una busqueda, por ejemplo
de un documento y este webpart en concreto es una biblioteca, que no muestre
el documento como resultado de la búsqueda.



La autorizacion de los documentos se encuentra en la Libreria (2003/2007) y
en el documento (2007), no en la WebPart que los muestra. Si un usuario no
tiene derechos para ver un documento, tampoco aparecera en una busqueda
(2003/2007).

Saludos,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Atiful" wrote:

Hola a todos/as quisiera plantear una duda que me ha surgido y de la que he
buscado información sin mucho éxito, es la siguiente:

Resulta que tengo un sitio creado en SPS 2003, y este sitio contiene varios
webparts, a este sitio pueden acceder varios usuarios, los cuales pueden ver
todos los webparts que contiene este sitio, mi pregunta es:

¿Puede hacerse de alguna manera que según el usuario que entra en este sitio
se muestren unos webparts determinados y otros no?, me referiero a todo el
webpart, al objeto en sí fisicamente no a su contenido. Y además de todo esto
que si el usuario que no puede ver el webpart hace una busqueda, por ejemplo
de un documento y este webpart en concreto es una biblioteca, que no muestre
el documento como resultado de la búsqueda.

He visto que con las auditorias se puede mostrar información filtrada según
los usuarios, pero eso a mi no me interesa pq se ve el webpart y pq en las
búsquedas puedes acceder a los documentos independientemente del usuario.

He estado investigando tb en SPS 2007, pero aqui (de esta versión aún
desconozco más que de la 2003), parece ser que tampoco se puede hacer lo que
os comento.

¿Efectivamente no puede hacerse lo que os digo ni en 2003 ni en 2007, o
estoy equivocado?, de ser así ¿Cómo puede conseguirse este planteamiento?

Gracias a todos\as por vuestro interés y aportación.

Un Saludo.

Preguntas similares