Limitar la creación de tipos de issues por grupos/roles o usuarios

Issue #842 resolved
Pablo Alberto Rodriguez created an issue

Hola! Queria saber de que forma (entiendo que en la transicion create) se podria validar o restringir que algunos usuarios no puedan crear algunos tipos de issues. Por ej tengo issues type (BUG- Story - Epic) y quisiera que los tester solo puedan crear Bugs, y no story o Epic.

Desde ya muchas gracias

Comments (3)

  1. Fidel Castro Armario repo owner

    Hola @prodriguezbhp,

    Tienes una explicación de un caso de uso similar en: "Limit Issue Creation per Project Role and Issue Type".

    Tienes que usar "Boolean validator with math, date-time or text-string terms" con una expresión booleana como la siguiente:

    (%{00014} = "Bug" IMPLIES (isInRole(%{00020}, "Testers") OR isInRole(%{00020}, "Users"))) AND
    (%{00014} = "Improvement" IMPLIES (isInRole(%{00020}, "Testers") OR isInRole(%{00020}, "Product Managers"))) AND
    (%{00014} = "New Feature" IMPLIES isInRole(%{00020}, "Product Managers"))
    

    Esta expressión valida que:

    • Para crear un Bug es necesario pertenecer al rol Testers o Users.
    • Para crear un Improvement es necesario pertenecer al rol Testers o Product Managers.
    • Para crear un New Feature es necesario pertenecer al rol Product Managers.
  2. Fidel Castro Armario repo owner

    Pablo, cierro la incidencia. Si la explicación no es satisfactoria, por favor, reábrela. Un saludo.

  3. Pablo Alberto Rodriguez reporter

    Perdon Fidel olvide cerrarlo. Perfecta respuesta y solución como siempre. Saludos

  4. Log in to comment