web-dev-qa-db-ja.com

JIRAでコメントされた問題

JIRAドキュメントごと http://www.atlassian.com/software/jira/docs/latest

次のフィルターは、私(現在のユーザー)が操作した問題を表示します。

reporter = currentUser()

私がコメントした問題を表示するファイラーはありますか?次のようなものは動作しません...

comment by = currentUser()
38
shantanuo

これは、私が関与している問題を知るためのクエリです。

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

これは、過去24時間に発生したすべての問題を知るためのクエリです。

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

ユーザーの名前がわかっている場合(名前がTomであると想定してみましょう:

issueFunction in commented("by Tom")

次のようにコメントの日付でフィルタリングすることもできます。

issueFunction in commented("after -1d by Tom")

PDATE:これにはScriptRunnerをJIRAサーバーにインストールする必要があります(JBertが指摘したように)

30
Tomas Panik

Activity Stream gadget を使用して、ユーザー名とアクティビティタイプで構成されたフィルターを使用できます。これには、わかりやすい表示名ではなく、大文字と小文字が区別されるユーザー名が必要です。

アクティビティストリームガジェットの構成: Activity Stream gadget configuration

フィルタリングされたアクティビティストリームの表示: enter image description here

(私はこの答えのバリエーションを投稿しました elsewhere が、それ以来私のフィルターを改善しており、新しいフィルターはとにかくこの質問に対してより顕著です。)

10
Dannid

Matt Doarが提示したアプローチに従うこともできます。

JIRA Toolkitプラグインの参加者フィールドを使用して、クエリを実行します

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

完全な答えではありませんが、正しい方向への一歩かもしれません...フランシス

6
Francis Martens

新しいスクリプトランナーは多くのことを実行できます。コメントissueFunction in hasComments()の問題を見つけ、7日以内のコメントissueFunction in commented("after -7d")の問題を見つけ、ユーザーまたはグループからコメントを発行します。

詳細はここにあります: https://jamieechlin.atlassian.net/wiki/display/GRV/Scripted+JQL+Functions#ScriptedJQLFunctions-commented(commentquery)

4
herrphon

保存された検索でこの式を使用すると、現在の回避策を試すことができます:

comment ~ "your.username.here"

これは実際に私が言及されたコメントをキャッチしますが、あなたが言及した場合はおそらく動作するはずです。私は自分で試したことはありません。

私の現在のJiraはクラウドベースのものであるため、どのバージョンであるかを正確に伝えることはできません。

3
Rogério Ramos

私は同じ問題を抱えていたと

issueFunction in commented("by username") 

私のために働いた

次のクエリは、現在の(または他の特定の)ユーザーがコメントで言及されたチケットを識別します。

comment ~ currentUser()
3
Alex M981

現在のユーザーについてのみ話している場合は、プロフィールに個人のアクティビティストリームがあります

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

コメント以外のアクションが含まれていますが、コメントのみをフィルタリングできるRSSフィードを提供します:

<category term="comment"/>
2
Jono

これは(私の知る限り)JQLを使用して、プラグインを使用しても完了できません。 DBアクセスがある場合、クエリは簡単です。

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

あなたが言及されているフィルタリングの問題については、comment ~ currentUser()を試してください

1
kp91

JIRA v7.3.0では、自動ウォッチが有効になっている場合、watcherフィールドは適切に機能します。

watcher = currentUser()

[プロファイル]> [設定]> [自動監視]を有効にする方法:[継承、無効、有効]

作成またはコメントした問題は、将来の変更を自動的に監視します。

1
Justin Wrobel