QA #281
奈良 裕記 さんが約4年前に更新
h3. ■現象/要望
チケットをOR条件/複数文字列でフィルタしたい場合がある。
現状ではAND条件のみ可能なため、複数のクエリを作成して繰り返し確認する必要がある。
作業効率が悪い。
例:category と versionのいずれかをSubjectに含むチケットを検索したい。
h3. ■解決策
Redmine4.1対応のパッチを利用すれば対応できる。
http://www.redmine.org/issues/4939#note-56
上記パッチ適用済Unofficialブランチ(日本語用語ファイル暫定修正含)
https://github.com/y503unavailable/redmine/tree/feature-patch4939
( feature-unofficialcooking ブランチにも取込済)
プラグイン(Redmine3用)
http://www.redmine.org/issues/4939#note-26
本機能はまだRedmineコアへの取込予定がありません。
必要と判断される方は、本家4939チケットに、 +1 お願いします。
同一フィールドで複数の選択肢のOR条件で検索することはRedmineの標準機能で可能です。下記参照
チケットのフィルタで一つのフィールドにつき複数の値を条件としたい
http://redmine.jp/faq/issue/filter-multiple-value/
h3. ■フィルタの追加機能
下記2種類のフィルタ選択肢が追加された。 下記フィルタ選択肢が追加された。
h4. OR条件フィルタ
OR条件フィルタの動作は下記の通り(フィルタ選択肢毎)
|フィルタ設定内容| <pre>
|=. A|
|=. B|
|=. フィルタ選択肢|
|=. C|
|=. D|
|フィルタ選択肢|動作|
|label_orfilter_and_any: label_orfilter_and_any: "上記 かつ (以下のいずれか)" |A&B&(C|D)|
|label_orfilter_or_any:
label_orfilter_or_any: "上記 または (以下のいずれか)" |(A&B)|(C|D)|
|label_orfilter_or_all:
label_orfilter_or_all: "上記 または (以下の全て)" |(A&B)|(C&D)|
|無|A&B&C&D| </pre>
h4. 文字列のAND/OR検索
テキストフィールドで、match を選択し、'~'か'+'で検索条件を設定する。
<pre>
category~version categoryまたはversion (OR)
category+version categoryかつversion (AND)
</pre>
h3. ■対応状況
プラグイン対応済
本家パッチ有、Unofficialブランチ取込済
h3. ■補足
設定サンプル
目的:データベース関連の課題、特にMysql/MariadbとPostgreSQLの互換性対応に関連した課題一覧を抽出したい
フィルタ設定時の検討内容
・カテゴリだけでは判断できない
明確にデータベース関連の課題の場合は、カテゴリ=Databaseが設定されるが、
影響を受ける他機能のカテゴリが設定されている場合もある。
・題名には、mysql,mariadb,PostgreSQLの中で一つは入れるだろう。
・説明欄には、mysql/mariadbとpostgresqlの差異内容を記入するだろう。
mysqlとmariadbの片方で済ます場合がある。どちらか片方があれば拾おう。
postgresqlを含むはずだ。
フィルタ画面
!clipboard-202001222352-bogho.png!
サンプルURL
http://demo1.unofficial-redmine.org/redmine/projects/redmineorg-copy/issues?utf8=%E2%9C%93&set_filter=1&sort=category%2Cid%3Adesc&f%5B%5D=status_id&op%5Bstatus_id%5D=o&f%5B%5D=category_id&op%5Bcategory_id%5D=%3D&v%5Bcategory_id%5D%5B%5D=21&f%5B%5D=or_all&op%5Bor_all%5D=%3D&v%5Bor_all%5D%5B%5D=%E3%81%AF%E3%81%84&f%5B%5D=subject&op%5Bsubject%5D=match&v%5Bsubject%5D%5B%5D=mariadb%7Emysql%7EPostgreSQL&f%5B%5D=description&op%5Bdescription%5D=match&v%5Bdescription%5D%5B%5D=%28mariadb%7Emysql%29%2BPostgreSQL&f%5B%5D=&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=category&c%5B%5D=priority&c%5B%5D=subject&c%5B%5D=assigned_to&c%5B%5D=updated_on&group_by=&t%5B%5D=
!https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=281!
戻る