"No tienes autorización para editar esto"

Inicio Foros WordPress General WordPress.org "No tienes autorización para editar esto"

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  hardware hace 7 años, 2 meses.

  • Autor
    Publicaciones
  • #21886

    hardware
    Participante

    <p>Hola,</p>
    <p>Me sale este mensaje "No tienes autorización para editar esto." al intentar editar un post o una página que fue creado por un tipo "administrator" si accedo con el usuario del grupo "editor".</p>
    <p>He probado a desactivar el Adminimize y el User Editor y sigue el problema. Si desactivo el Role Scoper entonces es que ni siquiera aparece el botón de "editar" y muestra el título del post en negro (sin link).</p>
    <p>Además he probado a eliminar todos los permisos asignados desde el Role Scoper, pero nada, sigue igual.</p>
    <p>La única manera de solucionarlo es desde BD hacer un update de los post y las páginas y cambiar el usuario al "editor", pero claro esto es un tostón, porque si yo pongo algo alguna vez tengo que estar yendo por detrás a corregirlo.</p>
    <p>Les suena dónde puede estar esta restricción de que un usuario del grupo editor no pueda editar los post del administrador?</p>
    <p>muchas gracias,
    </p>

  • #54006

    gventura
    Participante

    Hola hardware!

    Veo que usas los dos plugins que te comenté en otro hilo del foro (si no recuerdo mal).

    Mi pregunta es la siguiente. Porqué usas Role Scooper y User Role Editor a la vez?

    No hacen lo mismo? Quizás uno esté configurando una cosa y el otro algo distinto y no sabes cual de los dos manda. Lo digo haciendo una suposición porque no he usado el role scooper.

    En User Role Editor hay una opción que es “editar posts de otros”, si esa propiedad no la tiene asignada en el rol te saldrá siempre ese mensaje de error. El plugin te permite ver los permisos de forma legible para que sea más fácil encontrar que es cada opción, sale una opción en el lado derecho del selector de roles.

    Saludos y suerte.

  • #54021

    hardware
    Participante

    Hola hardware!
    Veo que usas los dos plugins que te comenté en otro hilo del foro (si no recuerdo mal).
    Mi pregunta es la siguiente. Porqué usas Role Scooper y User Role Editor a la vez?
    No hacen lo mismo? Quizás uno esté configurando una cosa y el otro algo distinto y no sabes cual de los dos manda. Lo digo haciendo una suposición porque no he usado el role scooper.

    Sí, tú me aconsejaste el User Role Editor y me fue perfecto para controlar permisos sobre plugin dentro de un Role.

    Por qué el Role Scoper?, pues porque puedo dar permisos específicos a post o a páginas y porque puedo asignarle grupos de usuarios a esos permisos. En User Roler Editor no veo que se pueda asignar permisos a un post o una página determinada.


    En User Role Editor hay una opción que es “editar posts de otros”, si esa propiedad no la tiene asignada en el rol te saldrá siempre ese mensaje de error. El plugin te permite ver los permisos de forma legible para que sea más fácil encontrar que es cada opción, sale una opción en el lado derecho del selector de roles.

    Sí, conozco esta opción y está activa predeterminadamente para el usuario “editor”.

    He quitado el plugin Role Scoper y como te comentaba ni siquiera salen las opcioens de editar (antes sí, pero no funcionaba la edición normal la rápida sí). He quitado los dos plugin (Role Scoper y User Role Editor), y nada sigue igual.

    Qué problema tengo? … pues que ahora “ni pa lante, ni pa atrás”. No sé dónde está el problema, y sigo buscando 😉

    gracias,

  • #54024

    gventura
    Participante

    [quote]Por qué el Role Scoper?, pues porque puedo dar permisos específicos a post o a páginas y porque puedo asignarle grupos de usuarios a esos permisos. En User Roler Editor no veo que se pueda asignar permisos a un post o una página determinada.[/quote]

    No sabía que se podía hacer esto. Lo tendré en cuenta para cuando lo requiera en algun proyecto.

    [quote]He quitado el plugin Role Scoper y como te comentaba ni siquiera salen las opcioens de editar (antes sí, pero no funcionaba la edición normal la rápida sí). He quitado los dos plugin (Role Scoper y User Role Editor), y nada sigue igual.[/quote]

    Entiendo que ahora no te dice que no tienes permisos, sino que simplemente los botones no salen. Clicando en el nombre post o pagina que hace?

    Sale el mismo error o te carga el editor?

    La verdad es que no ser porqué hace esas cosas y cuando pasan uno se vuelve loco para intentar descubrir el porqué.

    Has actualizado el wordpress? Si es así mira de hacer un downgrade a ver si vuelve todo a la normalidad o restaura una copia de seguridad (si es que tienes).

    Saludos y suerte.

  • #54065

    hardware
    Participante

    Después de investigar dentro del código PHP, de buscar las funciones que validaban al usuario, de encontrar en Google que había una corrección por parte de Role Scoper en una clase, etc.

    Lo he solucionado desde el [b]”user Role Editor” y activando la opción “Execute php” del usuario “editor”[/b] …. increíble, no tengo palabras.

    Esto fue a partir de que actualicé al 3.2.1 … que también tuve que quitar dos plugin que no iban.

    gracias por tus comentarios “gventura”

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest