web-dev-qa-db-fra.com

Problèmes commentés par moi dans JIRA

Selon la documentation JIRA http://www.atlassian.com/software/jira/docs/latest

Le filtre suivant montrera les problèmes soulevés par moi (utilisateur actuel).

reporter = currentUser()

Y a-t-il un fichier qui montrera les problèmes commentés par moi? quelque chose comme ce qui suit ne fonctionne pas ...

comment by = currentUser()
34
shantanuo

Voici la requête pour connaître les problèmes dans lesquels je suis impliqué:

SELECT a.pkey, a.summary FROM jiraissue AS a left join jiraaction AS b on a.id = b.issueid 
where b.author = 'jira_username' OR a.REPORTER = 'jira_username' OR a.ASSIGNEE = 'jira_username' 
group by a.pkey order by a.CREATED

Cette requête vise à connaître toutes les questions soulevées au cours des dernières 24 heures.

select REPORTER, SUMMARY from jiraissue 
WHERE CREATED > DATE_SUB(CURDATE(), INTERVAL 1 DAY)  order by CREATED DESC; 
1
shantanuo

Vous pouvez également suivre l'approche présentée par Matt Doar:

Utilisez un champ de participants du plug-in JIRA Toolkit et interrogez-le.

http://confluence.atlassian.com/display/JIRA/Advanced+Searching?focusedCommentId=229838922#comment-229838922

Ce n'est pas une réponse complète, mais peut-être un pas dans la bonne direction.

6
Francis Martens

Vous pouvez utiliser le gadget Activity Stream avec un filtre configuré par nom d'utilisateur et type d'activité. Notez que cela nécessite un nom d'utilisateur respectant la casse, pas le nom d'affichage convivial.

Configuration du gadget Activity Stream:  Activity Stream gadget configuration

Affichage du flux d’activités filtré:  enter image description here

(J'ai posté une variante de cette réponse ailleurs mais j'ai amélioré mon filtre depuis et le nouveau filtre est de toute façon plus saillant à cette question.)

6
Dannid

Le nouveau scriptrunner peut faire beaucoup de choses, par exemple rechercher des problèmes liés aux commentaires issueFunction in hasComments(), rechercher des problèmes liés aux commentaires datant de moins de 7 jours issueFunction in commented("after -7d") et émettre également des commentaires d'utilisateurs ou de groupes.

Les détails peuvent être trouvés ici: https://jamieechlin.atlassian.net/wiki/display/GRV/Scripted+JQL+Functions#ScriptedJQLFunctions-commented(commentquery)

3
herrphon

Vous pouvez essayer cette solution de contournement que je suis en cours en utilisant cette expression sur ma recherche enregistrée:

comment ~ "your.username.here"

Cela attrape en fait les commentaires où j'ai été mentionné, mais si vous vous mentionnez vous-même devrait probablement fonctionner Je n'ai pas essayé par moi-même.

Mon Jira actuelle est basée sur le cloud, je ne peux donc pas vous dire exactement quelle version.

3
Rogério Ramos

Ceci (à ma connaissance) ne peut pas être complété avec JQL, même avec un plugin. Si vous avez un accès à la base de données, la requête est simple:

SELECT pkey, summary FROM jiraissue, jiraaction WHERE jiraissue.id = jiraaction.issueid AND author = '<insert_jira_username>';
3
Justin

J'ai eu le même problème et 

issueFunction in commented("by username") 

a travaillé pour moi

La requête suivante identifie les tickets dans lesquels l'utilisateur actuel (ou un autre particulier) a été mentionné dans les commentaires:

comment ~ currentUser()
2
Alex M981

Si vous ne parlez que de l'utilisateur actuel, votre profil contient un flux d'activité personnel. 

https://xxx.atlassian.net/secure/ViewProfile.jspa

Il inclut des actions autres que des commentaires, mais fournit un flux RSS dans lequel vous pouvez filtrer uniquement les commentaires avec 

<category term="comment"/>
2
Jono

Pour les problèmes de filtrage dans lesquels vous avez été mentionné, essayez comment ~ currentUser()

1
kp91