web-dev-qa-db-fra.com

JIRA - Résolu par ma requête

Comment écrire une requête qui ne sélectionnera que les problèmes résolus par moi.

J'ai trouvé un ancien message qui dit que ce n'est pas possible, mais qu'il a peut-être changé.

47
IAdapter

Utiliser JQL suivant: le statut a été résolu par "nom d'utilisateur"

55
CJ Teuben

En 4.4, cela semble fonctionner:

status was "Resolved" by currentUser()

Plus de détails peuvent être trouvés ici .

31
Dave Andersen

La réponse la plus souvent donnée est d’utiliser JQL pour quelque chose comme:

status was Resolved BY currentUser()

Bien que tout va bien, cela vous redonnera tous les problèmes que vous avez jamais résolu. Autrement dit, si vous résolvez le problème FOO-1966, puis que celui-ci est rouvert et que quelqu'un d'autre le résolve à nouveau il s'agit toujours d'un problème que vous avez résolu.

Voici une meilleure façon de faire cela dans JIRA 6 et ultérieur (y compris JIRA onDemand).

  1. Créez un champ personnalisé appelé "résolveur". Faites-en un champ personne mais ne l'ajoutez à aucun formulaire (sauf si vous le souhaitez vraiment).
  2. Modifiez votre flux de travail et ajoutez une fonction de publication à la transition de résolution du problème dans votre flux de travail. Effectuez l'action "Mettre à jour le champ personnalisé" et définissez le résolveur sur %% CURRENT_USER %%.
  3. Publiez votre flux de travail.

Désormais, chaque fois que quelqu'un résoudra un problème à l'aide de ce flux de travail, le champ Résolveur sera défini sur l'utilisateur actuel. Maintenant, le champ Resolver est sémantiquement "résolu en dernier par".

En prime, vous pouvez utiliser la valeur du champ Résolveur pour réaffecter les problèmes à la personne qui les a résolus lors de leur réouverture. Je vais laisser cela comme un exercice au lecteur. :-)

6
Bruce P. Henry

Vous pouvez utiliser cette requête JQL:

 "Resolved by" = currentUser()

(Je viens de vérifier cela dans la v4.1.2 # 531 sur une version autonome)

Il existe également un plug-in que vous pouvez utiliser dans les versions antérieures: https://studio.plugins.atlassian.com/wiki/display/JQLT/Home

4
DarylChymko

Rien de ce qui précède n'a fonctionné pour moi sur JIRA (v4.1.2 # 531)

Cependant, ses œuvres:

"Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated
2

Vous pouvez utiliser l'opérateur WAS:

JIRA - Advanced Searching : "L'opérateur" WAS "permet de rechercher les problèmes qui présentent ou qui possédaient précédemment la valeur spécifiée pour le champ spécifié"

Exemple: le statut était "résolu" par currentUser ()

1
alexfdz

Autant que je sache, la recherche de résolue par moi et plus généralement, pour les changements de statut, n'est pas possible avant au moins JIRA 4.2.1 (la version que j'utilise maintenant).

Les améliorations apportées à Search et à JQL décrites dans les notes 4.3 et 4.4 ressemblent à une évolution dans la bonne direction ( opérateur WAS ), mais je ne retiens pas mon souffle.

0
gnat

Je suppose que tu peux utiliser ça 

status in (resolved) AND component = COMPONENT_NAME AND assignee in (currentUser()) AND resolved > -1d

mais la nouvelle chose ici resolved > -1d ceci pour obtenir les problèmes qui me sont résolus en ce jour

resourses: https://community.atlassian.com/t5/Jira-questions/JIRA-4-4-search-filter-how-to-find-issues-resolved-in-last-seven/qaq-p/ 77326

0
Basheer AL-MOMANI

project = nom_projet AND statut "Résolu" par nom d'utilisateur et resolutiondate> = '2014/01/08' 

et ses variantes existent maintenant dans jql Je ne sais pas si elles existaient à l’époque.

j'ajoute cette réponse de sorte que si quelqu'un vient ici peut trouver la réponse

0
no name

Aucune des solutions ci-dessus n'a fonctionné pour moi. J'ai commencé à ajouter une étiquette à resol_by_kishore pour tous mes problèmes, puis dans la recherche avancée, j'utilise lables = resol_by_kishore. Ça fonctionne bien.

0
luckykrrish