Zammad: Eliminación de notas imposible si interna y comunicación = verdadero

Creado en 11 dic. 2019  ·  3Comentarios  ·  Fuente: zammad/zammad

Infos:

  • Versión de Zammad utilizada: 3.2
  • Método de instalación (fuente, paquete, ..): cualquiera
  • Sistema operativo: cualquiera
  • Base de datos + versión: cualquiera
  • Versión de Elasticsearch: cualquiera
  • Navegador + versión: cualquiera (probado y verificado en Chrome)
  • Ticket-ID (emisión original): # 1060109
  • Ticket-ID (usuarios afectados por regresión): # 1080817

Comportamiento esperado:

Al cambiar las notas a communication: true , aún puede eliminar sus propias notas internas creadas (dentro de los 10 minutos).

Comportamiento real:

Cuando cambie las notas a communication: true , ya no podrá eliminar sus propias notas internas en 10 minutos. Esto requiere que solo tenga derechos de agente (por lo tanto, nada administrativo).

Nota al margen:

Los SLA ignoran las notas internas (si el atributo de comunicación se establece en verdadero), por lo que aún debería ser posible eliminarlas y (si no, los administradores tampoco deberían estar permitidos).

Creo que aquí llama la atención la siguiente línea:
https://github.com/zammad/zammad/blob/f35cd7fbe9d94b8353147c420853b369e82d46ee/app/controllers/ticket_articles_controller.rb#L151

Pasos para reproducir el comportamiento:

  • cambiar el tipo de artículo del ticket 'nota' de communication: false a communication: true
  • iniciar sesión como agente
  • abre cualquier ticket (o crea uno nuevo)
  • publicar una nota interna en el ticket
  • (se presenta el botón de eliminación) intente eliminar la nota

    • mensaje de error not authorized (admin permission required)! o not authorized se devuelve a través de la interfaz de usuario

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

bug prioritised by payment regression ticket verified

Todos 3 comentarios

Mientras tanto, tuvimos que aprender que este problema en realidad introdujo una regresión que ha sido abordado por # 3086.

Esta es una regresión del número 3086

@mantas parece que introdujimos una regresión mientras arreglamos # 3086. ¿Te importaría echar un vistazo?

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