Validation on linked issue

Issue #848 resolved
Jose Jimenez created an issue

Hola Fidel, espero que estés muy bien.

Te comparto una consulta: estaba necesitando que al momento de crear un issue en determinado proyecto, tenga al menos un issue enlazada de cierto tipo.

Para ello usé el validador "Validation on linked issue" en la transición Create y funcionó perfecto.

La cuestión es la siguiente: quiero mantener ese mismo funcionamiento, pero si el issue que estoy creando tiene un valor X en un campo select list, entonces el enlace puede ser opcional.

Es decir, suponiendo que este campo de tipo lista se llama "Tipo de Cambio", lo que necesito es: Al momento de creación del issue, si Tipo de Cambio = AA, entonces el enlace con otro issue es obligatorio. Al momento de creación del issue, si Tipo de Cambio = XX, entonces el enlace con otro issue es opcional. No puedo encontrarle la vuelta para que se saltee el validador.

Muchas gracias desde ya por tu ayuda.

Saludos!

Comments (3)

  1. Fidel Castro Armario repo owner

    Hola @jjimenezbhp,

    Debes usar Boolean validator with math, date-time or text-string terms con la siguiente expressión booleana:

    %{aaaaa} = "AA" IMPLIES count(filterByFieldValue(filterByIssueType(linkedIssues("Ticket tiene el Defecto, is caused by, Ticket Relacionado con, has Epic, Ticket tiene esfuerzo registrado en Timesheet, causes, Defecto del Ticket, is Epic of"), "Ticket"), %{bbbbb}, =, "Incidente General")) > 0
    

    reemplazando aaaaa por el código de campo de Tipo de Ticket, y bbbbb por el código de campo de Tipo de Cambio.

  2. Jose Jimenez reporter

    Impecable como siempre Fidel. Funcionó como un reloj suizo :)

    Agradezco mucho tu tiempo.

    Saludos!

  3. Log in to comment