概要
Redmine REST API の Custom Fields リソースに対応するコマンドと、search コマンドへのカスタムフィールドフィルタを追加する。
対応する Redmine REST API エンドポイント
GET /custom_fields.json — カスタムフィールド定義一覧(管理者権限が必要)
GET /issues.json?cf_{id}={value} — カスタムフィールドによるチケット絞り込み
API リファレンス:
想定される CLI コマンド・フラグ
| コマンド / フラグ |
説明 |
custom-fields |
カスタムフィールド定義一覧を取得する |
search --cf "ID=値" |
カスタムフィールドでチケットを絞り込む |
cf フィルタの仕様
- 完全一致:
--cf "1=abcdef" → cf_1=abcdef
- 部分一致:
--cf "4=~foo" → cf_4=~foo
- 複数指定:
--cf "1=abc" --cf "2=xyz" で AND 条件
- 対象のカスタムフィールドは「フィルタとして使用」が有効である必要がある
受け入れ基準
概要
Redmine REST API の Custom Fields リソースに対応するコマンドと、search コマンドへのカスタムフィールドフィルタを追加する。
対応する Redmine REST API エンドポイント
GET /custom_fields.json— カスタムフィールド定義一覧(管理者権限が必要)GET /issues.json?cf_{id}={value}— カスタムフィールドによるチケット絞り込みAPI リファレンス:
想定される CLI コマンド・フラグ
custom-fieldssearch --cf "ID=値"cf フィルタの仕様
--cf "1=abcdef"→cf_1=abcdef--cf "4=~foo"→cf_4=~foo--cf "1=abc" --cf "2=xyz"で AND 条件受け入れ基準
custom-fieldsコマンドでカスタムフィールド一覧を取得できるsearchコマンドで--cfフラグによるカスタムフィールドフィルタが使える