&tracker (ToraToraWikiManual/ja/Wiki/Function/tracker)
概要
&tracker([[ページ名]], category=カテゴリ1/カテゴリ2/.., status=状態1/状態2/.., priority=優先度1/優先度2/..);
バグトラック機能を使用できるようにし,バグ報告一覧を表示します. 個々のバグ報告は決められたテンプレートに従った子ページとして作成,管理されます.
より細かくカスタマイズしたバグトラックを使用したい場合は以下の定義を参考に &newpageと&pagesを使用して下さい.
パラメータ
- [[ページ名]]
- 指定したページの子ページを対象としてページの新規作成,一覧を行います. 省略した場合は現在のページになります.
- category=カテゴリ1/カテゴリ2/..
- カテゴリの選択肢を半角/(スラッシュ)で区切って指定します.省略可能です.
- status=状態1/状態2/..
- 状態の選択肢を半角/(スラッシュ)で区切って指定します.省略可能です.
- priority=優先度1/優先度2/..
- 優先度の選択肢を半角/(スラッシュ)で区切って指定します.省略可能です.
また&pagesのパラメータをそのまま使用できます.
対象
対象には追加のテンプレートを記述できます. 子ページと一致している必要がない部分は半角`(バッククォート)で囲みます.
例
- ソース
//デフォルトのまま使用 &tracker;
- 表示
- ソース
//各項目をカスタマイズ &tracker( category=仕事/遊び, status=まだ/おわった, priority=高い/低い, 優先度:高い|#ffaaaa, 優先度:低い|skyblue ){` *概要 *症状 `};
- 表示
エイリアス
&trackerは以下のように定義されたエイリアスです.
&newpage(!pagename,!move,<PARAMS>) { &title @タイトル'@ :カテゴリ |@カテゴリ/<category=新機能/バグ/その他>@ :状態 |@状態/<status=提案/保留/着手/確認/完了/却下>@ :優先度 |@優先度/<priority=高/中/低=中>@ :投稿者 |@投稿者=$user$@ <TARGET=` ==== &bbs; `> } &pages(show=table, children, fields=[[basename]] [[タイトル]] _ btime, <PARAMS>, 状態:保留|#a5f980, 状態:着手|#b1fae3, 状態:確認|#ffe875, 状態:完了|none, 状態:却下|none, 状態#<status=提案/保留/着手/確認/完了/却下>, 優先度#<priority=高/中/低>, mtime#desc, ) {$LAST$}