プロジェクト

全般

プロフィール

Wiki Lists » 履歴 » バージョン 14

Tomohisa Kusukawa, 2013/07/29 08:59

1 5 Tomohisa Kusukawa
h1. Redmine Plugin: Wiki Lists 
2 1 Tomohisa Kusukawa
3 14 Tomohisa Kusukawa
{{count}} {{>toc}}
4 1 Tomohisa Kusukawa
5
English page is [[Wiki Lists en|here]].
6
7 12 Tomohisa Kusukawa
Redmineのwikiやチケットにチケット一覧を表示するマクロプラグインです。
8 1 Tomohisa Kusukawa
9
h2. ダウンロード
10
11
"butbucket":https://bitbucket.org/kusu/redmine_wiki_lists/downloads
12
13
h2. インストール
14
15 4 Tomohisa Kusukawa
https://bitbucket.org/kusu/redmine_wiki_lists/downloads
16 2 Tomohisa Kusukawa
から最新のzipファイルをダウンロードし
17 12 Tomohisa Kusukawa
$REDMINE/plugins/
18 2 Tomohisa Kusukawa
に展開します。
19
<pre>
20 12 Tomohisa Kusukawa
$ cd $REDMINE/plugins
21 2 Tomohisa Kusukawa
$ unzip wiki_lists-~.zip
22
</pre>
23 1 Tomohisa Kusukawa
24
これでRedmineを起動すると下記のマクロが使えるようになります。
25 5 Tomohisa Kusukawa
26 11 Tomohisa Kusukawa
h2. 動作環境
27
28 7 Tomohisa Kusukawa
* redmine_wiki_lists-0.0.3.zip
29
** redmine-2.3.*
30 5 Tomohisa Kusukawa
31
h1. 使い方
32 1 Tomohisa Kusukawa
33
h2. チケットリストの表示
34
35 8 Tomohisa Kusukawa
wikiやチケットの中にチケットの一覧を表示します。
36 1 Tomohisa Kusukawa
37 8 Tomohisa Kusukawa
①カスタムクエリーで抽出されたチケット、
38
②指定したワードを含むチケット、
39
③属性値がワードと一致するチケット
40
の何れかで表示するチケットを抽出します。
41 1 Tomohisa Kusukawa
42 8 Tomohisa Kusukawa
h3. 書式: {{@ref_issues([options].., [column]..)@}}
43 1 Tomohisa Kusukawa
44
*options:* 以下のオプションを指定できます。
45
46
* -s[=WORD[|WORD...]]
47
  題名(subject)にワードを含むチケットを表示を表示します。
48
  ワードを省略すると記述ページの題名を検索ワードとして使用します。
49 8 Tomohisa Kusukawa
50
* -d[=WORD[|WORD...]]
51
  説明(description)にワードを含むチケットを表示します。。
52
  ワードを省略すると記述ページの題名を検索ワードとして使用します。
53
54
* -w[=WORD[|WORD...]]
55
  題名または説明にワードを含むチケットを表示します。
56
  ワードを省略すると記述ページの題名を検索ワードとして使用します。
57
58 13 Tomohisa Kusukawa
* -p[=IDENTIFIRE]
59 12 Tomohisa Kusukawa
  特定のプロジェクトのチケットのみ表示します。
60
61 13 Tomohisa Kusukawa
* -i=CUSTOM_QUERY_ID
62 12 Tomohisa Kusukawa
  表示項目および絞り込み条件にカスタムクエリの内容を使用します。
63
64 13 Tomohisa Kusukawa
* -q=CUSTOM_QUERY_NAMD
65 12 Tomohisa Kusukawa
  表示項目および絞り込み条件にカスタムクエリの内容を使用します。
66
67 8 Tomohisa Kusukawa
* -f:ATTRIBUTE[=WORD[|WORD...]]
68
  指定した属性(ATTRIBUTE)がWORDと一致するチケットを表示します。
69
  ワードを省略すると記述ページの題名を検索ワードとして使用します。
70
  属性には以下のものが利用できます。
71 13 Tomohisa Kusukawa
|tracker_id,project_id,subject,description, 
72
due_date,category_id,status_id,assigned_to_id,priority_id, 
73
fixed_version_id,author_id,lock_version,created_on,updated_on, 
74
start_date,done_ratio,estimated_hours,parent_id,root_id, 
75
lft,rgt,is_private,closed_on, cf_* |
76 8 Tomohisa Kusukawa
77
絞り込み条件を複数記述した場合はAND条件となります。
78
WORDsは'|'で区切ることで複数のワードのOR条件を指定できます。
79 1 Tomohisa Kusukawa
絞り込み条件の指定が無い場合は当該ページの題名が検索キーワードに使われます。
80 13 Tomohisa Kusukawa
81
チケットに記述する場合、[](角括弧)内に下記カラム名を書くことで当該チケットの属性をWORDとして参照利用できます。
82 1 Tomohisa Kusukawa
83 8 Tomohisa Kusukawa
* -l[=column]
84
  チケットの検索結果をリンク付きテキストとして表示します。
85
  カラムを指定することで題名以外のチケット属性を表示することができます。
86
87 1 Tomohisa Kusukawa
*column:* 表示する列を指定します。
88
省略した場合はカスタムクエリで指定した列が表示されます。
89
90
* project : プロジェクト
91
* tracker : トラッカー
92
* parent : 親チケット
93
* status : ステータス
94
* priority : 優先度
95
* subject : 題名
96
* author : 作成者
97
* assigned_to : 担当者
98
* updated_on : 更新日
99
* category : カテゴリ
100
* fixed_version : 対象バージョン
101
* start_date : 開始日
102
* due_date : 期日
103
* estimated_hours : 予定工数
104
* done_ratio : 進捗%
105 6 Tomohisa Kusukawa
* created : 作成日
106 1 Tomohisa Kusukawa
* cf_* : カスタムフィールド(*はID番号)
107 6 Tomohisa Kusukawa
108 10 Tomohisa Kusukawa
h3. 例
109 1 Tomohisa Kusukawa
110 11 Tomohisa Kusukawa
|\2. *例1. 題名に「sorting」を含むチケットの一覧を表示*|
111
|表記|{{@ref_issues(-s=sorting)@}}|
112
|結果|{{ref_issues(-s=sorting)}}|
113 1 Tomohisa Kusukawa
114
115 11 Tomohisa Kusukawa
|\2. *例2. 題名に「sorting」を含むチケットを 題名、作成者、担当者、ステータスの形で表示*|
116
|表記|{{@ref_issues(-s=sorting,subject,author, assigned_to, status)@}}|
117
|結果|{{ref_issues(-s=sorting,subject,author, assigned_to, status)}}|
118 1 Tomohisa Kusukawa
119
120 11 Tomohisa Kusukawa
|\2. *例3. プロジェクトをwiki_listsに限定し、題名に「sortring」を含むチケットの一覧を表示*|
121
|表記|{{@ref_issues(-p=wiki_lists,-s=sorting)@}}|
122
|結果|{{ref_issues(-p=wiki_lists,-s=sorting)}}|
123 10 Tomohisa Kusukawa
124 1 Tomohisa Kusukawa
125 11 Tomohisa Kusukawa
|\2. *例4. カスタムクエリをIDで指定して表示*|
126
|表記|{{@ref_issues(-i=9)@}}|
127
|結果|{{ref_issues(-i=9)}}|
128 1 Tomohisa Kusukawa
129
130 11 Tomohisa Kusukawa
|\2. *例5. カスタムクエリを名前で指定して表示*|
131 1 Tomohisa Kusukawa
|表記|{{@ref_issues(-q=MyCustomQuery1)@}}|
132 11 Tomohisa Kusukawa
|結果|{{ref_issues(-q=MyCustomQuery1)}}|
133 1 Tomohisa Kusukawa
134 11 Tomohisa Kusukawa
135 1 Tomohisa Kusukawa
|\2. *例6. カスタムクエリをIDで指定し、担当ユーザがID89のものを表示*|
136
|表記|{{@ref_issues(-i=9,-f:assigned_to_id=89)@}}|
137 11 Tomohisa Kusukawa
|結果|{{ref_issues(-i=9,-f:assigned_to_id=89)}}|
138
139 9 Tomohisa Kusukawa
140 10 Tomohisa Kusukawa
|\2. *例7. カスタムクエリをIDで指定し、担当ユーザがID89のものをリンク文字で表示*|
141 11 Tomohisa Kusukawa
|表記|{{@ref_issues(-i=9,-f:assigned_to_id=89,-l)@}}|
142
|結果|{{ref_issues(-i=9,-f:assigned_to_id=89,-l)}}|
143
144 8 Tomohisa Kusukawa
145 3 Tomohisa Kusukawa
|\2. *例8. カスタムクエリをIDで指定し、担当ユーザがID89のものをリンク文字でチケット番号を表示*|
146 8 Tomohisa Kusukawa
|表記|{{@ref_issues(-i=9,-f:assigned_to_id=89,-l=id)@}}|
147
|結果|{{ref_issues(-i=9,-f:assigned_to_id=89,-l=id)}}|
148 3 Tomohisa Kusukawa
149
150 12 Tomohisa Kusukawa
h2. 変更履歴
151 8 Tomohisa Kusukawa
152 12 Tomohisa Kusukawa
→ "ロードマップ":/projects/wiki_lists/roadmap?completed=1