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 @Pablo Alberto Rodriguez,

    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. Log in to comment