web-dev-qa-db-fra.com

Filtre pour afficher les sous-tâches d'une liste filtrée des tâches parentes

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)?

28
Shevek

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.

7
NiRR

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.

15
Francis Martens

Utilisez Script Runner plugin et une requête comme:

issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
6
Piotr Polak

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")

4
Fabian