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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Atiful
21/03/2007 - 09:07 | Informe spam
Muchas gracias por la información Gustavo.

Un Saludo.

"Gustavo" wrote:

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.
Respuesta Responder a este mensaje
#3 lobezno
21/03/2007 - 15:50 | Informe spam
Hola Gustavo,
la verdad es q esto q comentas de me deja algo confuso. Paso a hablarte de
mi caso y lo que necesito q está muy relacionado con esto.

Imagino q conoces el DotNetNuke (CMS en asp.net gratuito). Pues el dnn cada
vez que creas un nuevo modulo (caja, webpart), tienes la opcion de decirle q
grupos de usuario y con que permisos quieres que "accedan".
Me parece raro que no se pueda conseguir algo similar en todo un SP2007

Si he conseguido explicar lo que busco y SP2007 no tiene esa posibilidad,
como podemos montar un "site" con información compartida a todos los usuarios
y "zonas" con información específica para el usuario/grupo en cuestión y
oculta al resto.

Muchisimas gracias por la ayuda.
Un saludo.

"Gustavo" wrote:

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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida