Zammad: Base de conocimientos: los archivos adjuntos no funcionan para los lectores internos

Creado en 15 oct. 2019  ·  9Comentarios  ·  Fuente: zammad/zammad

Infos:

  • Versión de Zammad utilizada: 3.1.x
  • Método de instalación (fuente, paquete, ..): Paquete
  • Sistema operativo: Debian
  • Base de datos + versión: Postgresql 9.6
  • Versión de Elasticsearch: 5.6.16
  • Navegador + versión: Firefox 69.0.3

Comportamiento esperado:

El administrador está creando una respuesta de la base de conocimientos con la adición de imágenes de incrustaciones y archivos adjuntos.
Si la respuesta está marcada como interna, todos los agentes deberían verla y también ver las imágenes incrustadas y pueden abrir / descargar los archivos adjuntos.
Si está marcado como público, todos deberían poder hacerlo.

Comportamiento real:

Si la respuesta está marcada como interna visible, los agentes (solo lectura) pueden acceder a la respuesta, pero no verán las imágenes incrustadas y no podrán descargar ningún archivo adjunto.
Si la respuesta está marcada como pública, los agentes (solo lectura) pueden ver las imágenes y descargar los archivos adjuntos.
Además, si el agente tiene derechos de "editor", podrá ver las imágenes y descargar los archivos adjuntos.

Pasos para reproducir el comportamiento:

  1. Cree una respuesta en la base de conocimientos con una imagen incrustada y un archivo adjunto.
  2. Establezca la visibilidad en "interna" para que los agentes vean la respuesta
  3. Inicie sesión como agente, que tiene acceso de lectura a la base de conocimientos, pero no acceso de edición
  4. Verá la respuesta, pero la imagen no se mostrará y no podrá descargar el archivo adjunto.

Sí, estoy seguro de que se trata de un error y no se solicita una función o es una pregunta general.

bug knowledge base verified

Comentario más útil

@MathiasVolkmer Pude reproducir el problema tanto para el archivo adjunto como para la imagen en línea. La solución llegará pronto.

Todos 9 comentarios

Hola @MathiasVolkmer , ¡gracias por informar de esto! @mantas - ¿puedes echar un vistazo?

¡Gracias @thorsteneckel !
Primero no vi este problema, porque creé las respuestas, construí algo así como una "wiki" interna ... hasta ahora un colega me dijo que no podía obtener los archivos adjuntos.
No haré públicas las respuestas, porque hay información interna que no se menciona para invitados o clientes.
Y no me gusta configurar a todos los agentes como editores, para que puedan editar las respuestas. Pero por ahora iré por ese camino y tendré que decirles que tengan mucho cuidado con lo que hacen :-)

Puedo reproducir esto en parte.
En mi instalación puedo ver imágenes en línea sin ningún problema, pero cualquier tipo de archivo adjunto parece fallar terriblemente cuando solo tengo derechos de lector (solo como comentario para mantas) :)

image

@MrGeneration, ¿lo probó al iniciar sesión directamente en lugar de cambiar de usuario? Huelo un bicho más ahí dentro ...

@mantas acaba de probar con inicio de sesión directo, el problema se muestra exactamente de la misma manera que el anterior.
Curiosamente, en ambos intentos, Chrome me dice "error: no hay archivo" al intentar descargar los archivos adjuntos.

También forcé una recarga para hacer cumplir una caché limpia para asegurar que la imagen en línea no sea una reliquia de antes.

Intenté reproducirlo yo mismo de nuevo:
Mi vista:
grafik

Inicie sesión como agente con derechos de lectura:
grafik

Así que asumí que el problema de las imágenes de incrustaciones es bastante similar al de los archivos adjuntos. Quizás haya dos cuestiones diferentes.

Proporcione, si es posible, como screencast sobre cómo inserta esas imágenes, poco a poco creo que está alcanzando una limitación general de Zammad (para la imagen en línea)

Puede verificar esto volviendo a cargar la respuesta como agente que puede editar. Si la imagen todavía está ahí, entonces este no es el problema del que estoy hablando, sino algo más.

@MrGeneration Después de otorgar derechos de editor a ese agente y volver a iniciar sesión con su cuenta, se muestran las imágenes. Así que estoy bastante seguro de que no es el problema cómo agrego las imágenes.

  • Iniciar sesión como agente sin derechos de editor
    -> Las imágenes no se mostrarán, incluso después de volver a cargar la respuesta
  • Volver a iniciar sesión como administrador y otorgar derechos de editor al agente
  • Volver a iniciar sesión como agente
    -> Se muestran imágenes
  • Volver a iniciar sesión como administrador y eliminar los derechos de editor
  • Volver a iniciar sesión como agente
    -> Las imágenes todavía se muestran
  • Recarga del navegador
    -> Las imágenes se han ido

Entonces, parece haber un problema de acceso a los archivos adjuntos a una respuesta según los diferentes roles.

Ahora mismo no puedo crear un screencast. Pero puedo proporcionar uno, si es necesario.

@MathiasVolkmer Pude reproducir el problema tanto para el archivo adjunto como para la imagen en línea. La solución llegará pronto.

¿Fue útil esta página
0 / 5 - 0 calificaciones