プロジェクト

全般

プロフィール

Wiki Lists en » 履歴 » バージョン 16

Tomohisa Kusukawa, 2018/10/14 13:49

1 5 Tomohisa Kusukawa
h1. Redmine Plugin: Wiki Lists {{count}}
2 1 Tomohisa Kusukawa
3
{{>toc}}
4
5
日本語は [[Wiki Lists|こちら]].
6
7 4 Tomohisa Kusukawa
This plugin adds wiki macros that display ticket lists.
8 1 Tomohisa Kusukawa
9 9 Tomohisa Kusukawa
h2. Links
10 1 Tomohisa Kusukawa
11 9 Tomohisa Kusukawa
redmine.org: http://www.redmine.org/plugins/redmine_wiki_lists
12 10 Tomohisa Kusukawa
repository: https://github.com/tkusukawa/redmine_wiki_lists
13
downloads:  https://github.com/tkusukawa/redmine_wiki_lists/releases
14 1 Tomohisa Kusukawa
15
h2. Installation
16
17 10 Tomohisa Kusukawa
# Download zip file from "GitHub":https://github.com/tkusukawa/redmine_wiki_lists/releases
18 4 Tomohisa Kusukawa
# Unzip
19
# Move the unziped folder into the $REDMINE/plugins/
20
# Restart REDMINE
21 1 Tomohisa Kusukawa
22 15 Tomohisa Kusukawa
h1. <Usage> ref_issues
23 1 Tomohisa Kusukawa
24
ref_issues macro displays list of issues.
25
26 15 Tomohisa Kusukawa
h2. Syntax {{@ref_issues([option].., [column]..)@}}
27 1 Tomohisa Kusukawa
28 15 Tomohisa Kusukawa
h3. option
29 1 Tomohisa Kusukawa
30 9 Tomohisa Kusukawa
superseded {{collapse
31
|* -s[=WORD[|WORD]..]
32 1 Tomohisa Kusukawa
  select issues that contain WORDs in subject. 
33 9 Tomohisa Kusukawa
 
34
* -d[=WORD[|WORD]..]
35 4 Tomohisa Kusukawa
  select issues that contain WORDs in description. 
36 9 Tomohisa Kusukawa
 
37
* -w[=WORD[|WORD]..]
38 1 Tomohisa Kusukawa
  select issues that contain WORDs in subject or description.
39 12 Tomohisa Kusukawa
40 1 Tomohisa Kusukawa
* -p[=IDENTIFIRE]
41 13 Tomohisa Kusukawa
  Specify the project by identifire.
42
}}
43 4 Tomohisa Kusukawa
44
* -i=CUSTOM_QUERY_ID
45 1 Tomohisa Kusukawa
  Use custom query by id.
46
47
* -q=CUSTOM_QUERY_NAME
48
  Use custom query by query name.
49
50 13 Tomohisa Kusukawa
* -0 
51
  Do not display the table If query result is 0.
52
53
* -f:<ATTRIBUTE>␣<OPERATOR>␣<[VALUE[|VALUE...]]> 
54 9 Tomohisa Kusukawa
  filter. Attributes are shown below.
55 13 Tomohisa Kusukawa
  e.x. {<notextile>{ref_issues(-f:tracker_id = 3)}</notextile>} 
56 9 Tomohisa Kusukawa
 
57
  [ATTRIBUTE]
58 1 Tomohisa Kusukawa
<pre>
59
issue_id,tracker_id,project_id,subject,description, 
60
due_date,category_id,status_id,assigned_to_id,priority_id, 
61
fixed_version_id,author_id,lock_version,created_on,updated_on, 
62
start_date,done_ratio,estimated_hours,parent_id,root_id, 
63
lft,rgt,is_private,closed_on,
64 13 Tomohisa Kusukawa
cf_*,
65
66 15 Tomohisa Kusukawa
tracker,category,status,assigned_to,version,project, 
67
treated, author
68
 
69 1 Tomohisa Kusukawa
</pre>
70 9 Tomohisa Kusukawa
  [OPERATOR]
71 1 Tomohisa Kusukawa
<pre>
72
=:is, !:is not, o:open, c:closed, !*:none,
73
*:any, >=:>=, <=:<=, ><:between, >t+:in more than, 
74 9 Tomohisa Kusukawa
>w:this week, lw:last week, l2w:last 2 weeks, m:this month, lm:last month,
75 1 Tomohisa Kusukawa
y:this year, >t-:less than days ago, ~:contains, !~:doesn't contain, 
76 9 Tomohisa Kusukawa
=p:any issues in project, =!p:any issues not in project, !p:no issues in project, 
77 1 Tomohisa Kusukawa
</pre>
78 15 Tomohisa Kusukawa
 
79 9 Tomohisa Kusukawa
You can specify two or more select option, it affect AND condition.
80 15 Tomohisa Kusukawa
 
81 4 Tomohisa Kusukawa
If you use this macro in a Issue, you can use the field value of the issue as VALUE by writing to the following field(column) name in the [] (brackets).
82 15 Tomohisa Kusukawa
-> Besides [<column>], You can use [id], [current_project_id], [current_user], [current_user_id], [<number> days_ago] .
83
 
84 1 Tomohisa Kusukawa
* -l[=column]
85 9 Tomohisa Kusukawa
  Put linked text.
86 15 Tomohisa Kusukawa
 
87 9 Tomohisa Kusukawa
* -t[=column]
88
  Put markup text.
89 15 Tomohisa Kusukawa
 
90 9 Tomohisa Kusukawa
* -c
91
  number of issues.
92
93 15 Tomohisa Kusukawa
h3. column
94
95 4 Tomohisa Kusukawa
You can choose columns that you want to display.
96 1 Tomohisa Kusukawa
If you do not specify the columns, same columns with customquery are displayed.
97 15 Tomohisa Kusukawa
 
98 4 Tomohisa Kusukawa
* project
99
* tracker
100 1 Tomohisa Kusukawa
* parent
101
* status
102
* priority
103
* subject
104
* author
105
* assigned_to
106
* updated_on
107
* category
108
* fixed_version
109
* start_date
110
* due_date
111
* estimated_hours
112
* done_ratio
113
* created_on
114
* closed_on
115
* relations
116
117 15 Tomohisa Kusukawa
h2. example
118 1 Tomohisa Kusukawa
119 9 Tomohisa Kusukawa
|\2. *1. use custom query by ID*|
120
|notation|{{@ref_issues(-i=9)@}}|
121
|results|{{ref_issues(-i=9)}}|
122 4 Tomohisa Kusukawa
123
124 9 Tomohisa Kusukawa
|\2. *2. use custom query by name*|
125
|notation|{{@ref_issues(-q=MyCustomQuery1)@}}|
126
|results|{{ref_issues(-q=MyCustomQuery1)}}|
127 4 Tomohisa Kusukawa
128
129 9 Tomohisa Kusukawa
|\2. *3. list up issues that contain 'sorting' in subject*|
130
|notation|{{@ref_issues(-f:subject ~ sorting)@}}|
131
|results|{{ref_issues(-f:subject ~ sorting)}}|
132 4 Tomohisa Kusukawa
133
134 15 Tomohisa Kusukawa
|\2. *4. list up issues that author_id is 89(kusu) and status is not 'closed'. specify display column(project,subject,author,assigned_to,status)*|
135
|notation|{{@ref_issues(-f:author_id = 89, -f:status ! 終了(Closed), project, subject, author, assigned_to, status)@}}|
136
|results|{{ref_issues(-f:author_id = 89, -f:status ! 終了(Closed), project, subject, author, assigned_to, status)}}|
137 4 Tomohisa Kusukawa
138
139 16 Tomohisa Kusukawa
|\2. *5. list up tickets that tracker is Support(3) or Question(6), and restrict by project=Wiki Lists*|
140
|notation|{<notextile>{ref_issues(-f:tracker == Question | Support, -f:project = Wiki Lists)}</notextile>}|
141
|results|{{ref_issues(-f:tracker == Question | Support, -f:project = Wiki Lists)}}|
142 4 Tomohisa Kusukawa
143 9 Tomohisa Kusukawa
144
|\2. *6. pickup issues that have subject=Sample, and put linked ID*|
145
|notation|{{@ref_issues(-f:subject = Sample, -l=id)@}}|
146 4 Tomohisa Kusukawa
|results|{{ref_issues(-f:subject = Sample, -l=id)}}|
147
148 9 Tomohisa Kusukawa
149
|\2. *7. pickup issues that have subject=Sample, and put markuped description*|
150 1 Tomohisa Kusukawa
|notation|{{@ref_issues(-f:subject = Sample, -t=description)@}}|
151
|results|{{ref_issues(-f:subject = Sample, -t=description)}}|
152
153
154
|\2. *8. put number of issues that contain 'sorting' in subject*|
155
|notation|{{@ref_issues(-f:subject ~ sorting, -c)@}}|
156
|results|{{ref_issues(-f:subject ~ sorting, -c)}}|
157
158 16 Tomohisa Kusukawa
|\2. *9-1. filter by issue_id (between)*| 
159
|notation|{<notextile>{ref_issues(-f:issue_id >< 1389|1391)}</notextile>}| 
160
|results|{{ref_issues(-f:issue_id >< 1389|1391)}}| 
161 13 Tomohisa Kusukawa
162 16 Tomohisa Kusukawa
|\2. *9-2. filter by issue_id (or)*| 
163
|notation|{<notextile>{ref_issues(-f:issue_id == 1389|1391)}</notextile>}| 
164
|results|{{ref_issues(-f:issue_id == 1389|1391)}}| 
165
166 13 Tomohisa Kusukawa
|\2. *10. Do not display the table If query result is 0.*| 
167 14 Tomohisa Kusukawa
|notation|{<notextile>{ref_issues(-0,-f:subject = Sample2)}</notextile>}| 
168 13 Tomohisa Kusukawa
|results|{{ref_issues(-0,-f:subject = Sample2)}}| 
169
170
|\2. *11. OR condition by name*| 
171 16 Tomohisa Kusukawa
|notation|{<notextile>{ref_issues(-f:category == sample|error, subject, category)}</notextile>}| 
172
|results|{{ref_issues(-f:category == sample|error, subject, category)}}| 
173 13 Tomohisa Kusukawa
174 15 Tomohisa Kusukawa
|\2. *12. created or updated by user kusu from 2017-05-01 to yesterday*| 
175
|notation|{<notextile>{ref_issues(-f:treated kusu 2017-05-01|[1days_ago])}</notextile>} |
176
|results|{{ref_issues(-f:treated kusu 2017-05-01|[1days_ago])}}|
177 9 Tomohisa Kusukawa
178
h2. history
179
180
→ "Roadmap":/projects/wiki_lists/roadmap?completed=1