2
1
0
2 回答
- 321
「フィルター結果」ガジェットJIRAを利用しているダッシュボードは、JIRAのDBから抽出できます。
以下は、フィルターの結果ガジェットを含むダッシュボードのIDと名前と、使われているフィルターのIDを出すクエリ例です。# SELECT PORTALPAGE.id as dashboard_id, pagename as dashboard_name, userprefvalue as filter_id FROM PORTALPAGE inner join PORTLETCONFIGURATION on PORTALPAGE.id = PORTALPAGE inner join GADGETUSERPREFERENCE on PORTLETCONFIGURATION.id = PORTLETCONFIGURATION WHERE gadget_xml = 'rest/gadgets/1.0/g/com.atlassian.jira.gadgets:filter-results-gadget/gadgets/filter-results-gadget.xml' AND userprefkey = 'filterId'; dashboard_id | dashboard_name | filter_id --------------+----------------+----------- 10101 | test | 11400 (1 行)
フィルタの内容は、<JIRA URL>/issues/?filter=11400 で課題ナビゲータ上で見られますが、DBで確認されたい場合は、以下のようなクエリで見られます。
# select id as filter_id, filtername, reqcontent as condition from searchrequest;
他に条件を加えたい場合は、JIRA database schemaを参考にアレンジしてみてください。
https://developer.atlassian.com/jiradev/jira-platform/jira-architecture/database-schemaコメントを追加... - 210
教えていただきました方法でDBから抽出できました、ありがとうございます!
ダッシュボードでどのフィルターが使われているのか把握できず、地味に困っていたので助かりました…。
- Isaji Gomayama
ご確認ありがとうございました!
情報が取得できてよかったです。
コメントを追加...
JIRAのガジェット「フィルターの結果」を使用しています。
「このフィールド(もしくはフィルター)はこのガジェットで使用されている」といったような、
ガジェットに設定されているフィールドやフィルターを知る方法はありますでしょうか。