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

j'ai un filtre JIRA qui renvoie toutes les corrections dans une prochaine version:

project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed

toutes ces questions ont des sous-tâches que je veux avoir dans un nouveau résultat de filtre. Ils n'ont pas l' fixVersion définir.

j'ai essayé parent filtrer mais cela n'accepte que la clé ou L'ID.

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

25
demandé sur skaffman 2011-03-01 13:07:47

5 réponses

j'ai une solution qui ne nécessite pas de plugins que ce soit, mais à quelque travail manuel qui est beaucoup mieux que la liste des tâches dans la requête elle-même:

en utilisant la fonction linkedIssues, vous pouvez écrire une requête comme

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 vrac, vous pouvez aussi l'ajouter comme déclencheur dans un workflow potentiellement.

4
répondu NiRR 2018-03-11 10:30:20

vous pouvez installer les fonctions Craftforge JQL https://plugins.atlassian.com/plugin/details/31601

vous créez alors un filtre

projet = MyProject ET fixVersion = "1.1.1" et issuetype dans standardIssueTypes() et le statut != Fermé

Appel à ce filtre par exemple "parentIssues'

en utilisant le JQL

question en subtaskIssuesFromFilter ("parentIssues")

récupérera tous les problèmes de sous-tâche pertinents.

13
répondu Francis Martens 2011-03-01 12:56:16

Utiliser Script Runner plugin et une requête comme:

issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
6
répondu Piotr Polak 2013-04-27 11:42:44

JQL Tricks ajoute des tonnes de fonctions JQL supplémentaires: https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin

Voici un exemple pour le ci-dessus en utilisant la syntaxe:

issue in parent("project = MyProject AND fixVersion = 27_04_2013 and status != Closed")

3
répondu Fabian 2013-06-03 13:19:12

Il n'y a pas besoin de Plugin.

passez à l'option de filtre" avancé " et entrez

status in ("Open") AND parent in (PHX-xxx,ENG-xxx)

il vous donnera tous les billets ouverts présents comme une sous-tâche dans parent JIRAs. Construire plus complexe et profiter de JIRA. Les options de filtre avancé vous donneront aussi toutes les valeurs possibles pour construire des requêtes.

-10
répondu Hassan Saleem 2015-11-23 16:00:23