J'ai un filtre JIRA qui renvoie tous les correctifs dans une future version:
project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed
Tous ces problèmes ont des sous-tâches que je veux avoir dans un nouveau résultat de filtre. Ils n'ont pas l'ensemble fixVersion
.
J'ai essayé le filtre parent
mais cela n'accepte que la clé ou l'ID.
Existe-t-il un moyen d'écrire un filtre pour y accéder sans utiliser manuellement quelque chose comme parent in (MyProject-1,MyProject-2,MyProject-3,MyProject-4,etc)
?
J'ai une solution qui ne nécessite aucun plugin, mais un travail manuel bien meilleur que de lister les tâches dans la requête elle-même:
En utilisant la fonction LinkedIssues, vous pouvez écrire une requête comme ceci
parent in linkedIssues("PROJ-1061")
Maintenant, liez tous les problèmes que vous voulez dans cette requête au PROJ-1061 et vous êtes en or. Vous pouvez le faire dans un travail en bloc, vous pouvez également l'ajouter comme déclencheur dans un flux de travail potentiellement.
Vous pouvez installer les fonctions JQL de Craftforge https://plugins.atlassian.com/plugin/details/31601
Vous créez ensuite un filtre
project = MyProject AND fixVersion = "1.1.1" et issuetype dans standardIssueTypes () et status! = Closed
Appelez ce filtre par exemple 'parentIssues'
Utilisation du JQL
problème dans subtaskIssuesFromFilter ("parentIssues")
récupérera tous les problèmes de sous-tâche pertinents.
Utilisez Script Runner plugin et une requête comme:
issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
JQL Tricks ajoute des tonnes de fonctions JQL supplémentaires: https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin
Voici un exemple de ce qui précède en utilisant leur syntaxe:
issue in parent("project = MyProject AND fixVersion = 27_04_2013 and status != Closed")