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()
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;
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.
Ce n'est pas une réponse complète, mais peut-être un pas dans la bonne direction.
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:
Affichage du flux d’activités filtré:
(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.)
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)
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.
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>';
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()
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"/>
Pour les problèmes de filtrage dans lesquels vous avez été mentionné, essayez comment ~ currentUser()