メモ:xml-rpc の ticket.getTicketFields()で得られるリスト
ticket.getTicketFields() で得られるのは、辞書を要素として持つリスト。
- [ {"type":"text", "name":"summary", ... }, {...}, .... ]
一つの辞書が一つの属性を記述している。対応関係は以下のとおり:
trac型 | とりうる値 | type | name | label | custom | order | options | value | optional |
---|---|---|---|---|---|---|---|---|---|
テキスト型*1 | 一行の文字列 | "text" | 属性名文字列 | 題名文字列 | True/なし*2 | 表示順序/なし*3 | なし | なし | なし |
テキストエリア型 | 複数行の文字列 | "textarea" | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ |
チェックボックス型 | True/False | "checkbox" | ↑ | ↑ | ↑ | ↑ | ↑ | 初期値 | ↑ |
プルダウン選択型 | 文字列optionsの中から一つ、もしくはヌル | "select" | ↑ | ↑ | ↑ | ↑ | 選択対象リスト | 初期値 | True/なし*4 |
ラジオボタン型 | 文字列optionsの中から一つ、もしくはヌル | "radio" | ↑ | ↑ | ↑ | ↑ | 選択対象リスト | 初期値 | True/なし*5 |