none
Permiso personalizado para que solo elimine sus propios registros de listas RRS feed

  • Pregunta

  • Buenos días,

    Tengo un SharePoint foundation y necesito poner una serie de permisos en mi intranet para que el usuario pueda dar de alta, editar, y eliminar solo los registros que haya creado el.

    He creado unos permisos personalizados que entre otras cosas pueden agregar, editar y eliminar elementos. Pero al hacer la prueba veo que un usuario puede borrar una carpeta de listado que ha creado un administrador. También archivos.

    ¿Cómo debería configurar esto para que solo pudiera eliminar y editar lo que haya dado de alta el?

    Gracias de antemano y un saludo

    viernes, 15 de noviembre de 2013 11:29

Respuestas

  • Hola,

    A nivel de permisos eso lo puedes conseguir mediante rotura de la herencia de permisos...el tema que le veo es que si lo necesitas para todo usuario, puedes penalizar el rendimiento. Entonces, mi sugerencia es que lo controles mediante manejadores de eventos.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta Uriel Almendra martes, 19 de noviembre de 2013 21:52
    viernes, 15 de noviembre de 2013 16:20
  • Hola Juan Carlos,

    Gracias por tu respuesta, sin embargo en otro hilo sobre un tema similar he visto como conseguir mas o menos lo que quería.

    Si vamos a la configuración de la lista --> Configuracion avanzada

    hay una sección de permisos a nivel de elementos. Hay dos partes, la de "acceso a lectura" y la de "crear y editar acceso". 

    En la segunda  seleccionamos "Crear elementos y editar los elementos creados por el usuario"

    Pulsamos aceptar.

    Con esta opción no se puede editar ni eliminar un registro de lista de otro usuario con el mismo nivel de permiso que el tuyo.

    Me gustaría que solo no dejara eliminar pero si editar (Ya que queda marcado quien ha editado dicho registro de lista)

    Un saludo!!

    • Marcado como respuesta Jonetiliko viernes, 22 de noviembre de 2013 17:19
    viernes, 22 de noviembre de 2013 17:19

Todas las respuestas

  • Hola,

    A nivel de permisos eso lo puedes conseguir mediante rotura de la herencia de permisos...el tema que le veo es que si lo necesitas para todo usuario, puedes penalizar el rendimiento. Entonces, mi sugerencia es que lo controles mediante manejadores de eventos.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta Uriel Almendra martes, 19 de noviembre de 2013 21:52
    viernes, 15 de noviembre de 2013 16:20
  • Hola Juan Carlos,

    Gracias por tu respuesta, sin embargo en otro hilo sobre un tema similar he visto como conseguir mas o menos lo que quería.

    Si vamos a la configuración de la lista --> Configuracion avanzada

    hay una sección de permisos a nivel de elementos. Hay dos partes, la de "acceso a lectura" y la de "crear y editar acceso". 

    En la segunda  seleccionamos "Crear elementos y editar los elementos creados por el usuario"

    Pulsamos aceptar.

    Con esta opción no se puede editar ni eliminar un registro de lista de otro usuario con el mismo nivel de permiso que el tuyo.

    Me gustaría que solo no dejara eliminar pero si editar (Ya que queda marcado quien ha editado dicho registro de lista)

    Un saludo!!

    • Marcado como respuesta Jonetiliko viernes, 22 de noviembre de 2013 17:19
    viernes, 22 de noviembre de 2013 17:19