Project

General

Profile

WorkTime » History » Version 34

Tomohisa Kusukawa, 08/25/2013 09:52 AM

1 8 Tomohisa Kusukawa
 
2 9 Tomohisa Kusukawa
3 1 Tomohisa Kusukawa
h1. Redmine pluginで工数管理:WorkTime
4
5 5 Tomohisa Kusukawa
{{count}}
6 1 Tomohisa Kusukawa
レッドマインで工数管理を行うためのプラグインを作りました。
7
8
チケットの「時間を記録」と連動していて、ユーザ毎に工数管理(日毎入力、月間集計)を行うことができます。
9
10
!eachMember_.jpg!
11
12
!allMember_.jpg!
13
14
h2. 導入方法
15
16 19 Tomohisa Kusukawa
Redmineをインストールして正常に動作することを確認して下さい。
17 2 Tomohisa Kusukawa
(参考: http://redmine.jp/install/ )
18 1 Tomohisa Kusukawa
19 19 Tomohisa Kusukawa
h4. redmine2.0以降
20
21 1 Tomohisa Kusukawa
https://bitbucket.org/kusu/redmine_work_time/downloads
22
から最新のzipファイルをダウンロードし
23 19 Tomohisa Kusukawa
$REDMINE/plugins/
24
に展開します。
25
<pre>
26
$ cd $REDMINE/plugins
27
$ unzip redmine_work_time-~.zip
28
</pre>
29
30
Redmineのルートに戻ってDBの初期化を行います。
31
<pre>
32
$ cd $REDMINE
33
$ rake redmine:plugins:migrate RAILS_ENV=production
34
</pre>
35
これでRedmineを起動すると
36
各プロジェクトの「設定」タブ→「モジュール」にWorkTimeが出てきますので、
37
チェックして有効化ください。
38
39
「管理」「ロールと権限」で設定する権限についてもWorkTimeの設定をしてください。
40
41
h4. redmine1.*.*
42
43
https://bitbucket.org/kusu/redmine_work_time/downloads
44
からVer0.1.*のzipファイルをダウンロードし
45 11 Tomohisa Kusukawa
$REDMINE/vendor/plugins/
46
に展開します。
47 1 Tomohisa Kusukawa
<pre>
48
$ cd $REDMINE/vendor/plugins
49 11 Tomohisa Kusukawa
$ unzip redmine_work_time-~.zip
50 1 Tomohisa Kusukawa
</pre>
51
52
Redmineのルートに戻ってDBの初期化を行います。
53
<pre>
54
$ cd $REDMINE
55
$ rake db:migrate_plugins RAILS_ENV=production
56
</pre>
57
これでRedmineを起動すると
58
各プロジェクトの「設定」タブ→「モジュール」にWorkTimeが出てきますので、
59
チェックして有効化ください。
60
61
「管理」「ロールと権限」で設定する権限についてもWorkTimeの設定をしてください。
62
63 16 Tomohisa Kusukawa
h2. 使い方
64
65
[[使い方(書き途中)|Wiki:使い方(書き途中)]] をご覧下さい。
66
67 1 Tomohisa Kusukawa
h2. 動作環境
68
69 26 Tomohisa Kusukawa
● redmine_work_time-0.2.7~
70
* redmine-2.*.*
71
72
● redmine_work_time-0.2.6
73 25 Tomohisa Kusukawa
* redmine-2.1.*
74
75
● redmine_work_time-0.2.0~0.2.5
76 19 Tomohisa Kusukawa
* redmine-2.0.*
77
78 34 Tomohisa Kusukawa
● redmine_work_time-0.1.5~0.1.11
79 1 Tomohisa Kusukawa
* redmine-1.4.*
80 34 Tomohisa Kusukawa
* redmine-1.3.*
81
* redmine-1.2.1~1.2.3
82
83
● redmine_work_time-0.1.0~0.1.4
84
* redmine-1.2.0
85
* redmine-1.1.*
86
* redmine-1.0.*
87
* redmine-0.9.*
88
89 1 Tomohisa Kusukawa
90
不具合があったらご連絡いただけると助かります。
91
92 11 Tomohisa Kusukawa
h2. Repository
93 1 Tomohisa Kusukawa
94
Mercurial: https://bitbucket.org/kusu/redmine_work_time
95
Subversion: http://kusu.googlecode.com/svn/trunk/RedminePlugin/redmine_work_time/
96
97
h2. リリースノート
98
99 33 Tomohisa Kusukawa
h3(#Ver0.2.14). Ver0.2.14(commit:079f8b768a01) "redmine_work_time-0.2.14.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.14.zip Date: 2013-08-20
100
101
Defect #1266: 意図せずステータスを戻してしまうことがある
102
Feature #1222: ユーザのリストをソート表示に変更
103
Feature #1259: 担当チケットと作業したチケットの表示色を変えたい
104
Feature #1270: enable to edit spend time of other member
105
106 32 Tomohisa Kusukawa
h3(#Ver0.2.13). Ver0.2.13(commit:658f2ab1ecbf) "redmine_work_time-0.2.13.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.13.zip Date: 2013-06-15
107
108
Defect #1242: undefined method `[]' for nil:NilClass at _relay_table.html.erb:10
109
Feature #1240: italian translation
110
111 31 Tomohisa Kusukawa
h3(#Ver0.2.12). Ver0.2.12(commit:ec8ddfec9d46) "redmine_work_time-0.2.12.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.12.zip Date: 2013-05-11
112
113
Defect #1230: custom fields are not updated if the hour is not changed.
114
Defect #1234: 表示できないチケットがあるとInternal Errorになる
115
116 30 Tomohisa Kusukawa
h3(#Ver0.2.11). Ver0.2.11(commit:372e7ac4ab35) "redmine_work_time-0.2.11.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.11.zip Date: 2013-03-25
117
118
Defect #1200: don't view non-costed project on ticket-relay edit page.
119
Defect #1215: work_time 0.2.10 Internal error on sqlite3
120
121 29 Tomohisa Kusukawa
h3(#Ver0.2.10). Ver0.2.10(commit:a0440e49d23b) "redmine_work_time-0.2.10.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.10.zip Date: 2013-03-03
122
123
Defect #1198 Internal Error on Redmine2.1 & WorkTime0.2.9
124
Defect #1199 Internal Error on WorkTime0.2.9 & PostgreSQL
125
126 28 Tomohisa Kusukawa
h3(#Ver0.2.9). Ver0.2.9(commit:082ba065ebd9) "redmine_work_time-0.2.9.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.9.zip Date: 2013-03-03
127
128
Feature:remaining time and status can be changed on daily table (in with backlog plugin)
129
Feature #1042: Show assigned issues automatically on Daily Report
130
Feature #1192: bulkupdate relay by issue's (parent, child)relation (scrum support)
131
Feature #1195: cosmetic change. about (event)'a link' to 'buttons'
132
133 27 Tomohisa Kusukawa
h3(#Ver0.2.8). Ver0.2.8(commit:1a77028ba0e0) "redmine_work_time-0.2.8.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.8.zip Date: 2013-02-23
134
135
fixed bugs in initialize new elements.
136
modify label 'Ticket Relayed Monthly Report' -> 'Monthly Report(relayed)'
137
modify label 'Select project' -> 'Restrict project'
138
139 26 Tomohisa Kusukawa
h3(#Ver0.2.7). Ver0.2.7(commit:8b2f09e9afa6) "redmine_work_time-0.2.7.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.7.zip Date: 2013-02-16
140
141
erbに散らばっていたJSをwork_time.jsに収集
142
AタグのJS表記を統一
143
Redmine2.0と2.1の両方で使えるように修正
144
"data download"のラベルの追加忘れを修正
145
add data export function
146
チケットが無くなっていた時の例外処理を追加
147
init.rbにプロジェクトURLを記述
148
日毎メモの更新時間の表示がおかしかったので修正
149
集計表示の不具合修正と効率の改善
150
集計表示を小数点以下2桁で右寄せで表示するように変更
151 25 Tomohisa Kusukawa
152
h3(#Ver0.2.6). Ver0.2.6(commit:67546d56100b) "redmine_work_time-0.2.6.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.6.zip Date: 2012-09-17
153
154
fixes #1109 jQuery(Redmine2.1)への対応
155 20 Tomohisa Kusukawa
156 24 Tomohisa Kusukawa
h3(#Ver0.2.5). Ver0.2.5(commit:a4599e9c898e) "redmine_work_time-0.2.5.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.5.zip Date: 2012-09-17
157
158
fixes #1108 ログアウト状態で直接WorkTimeの画面のURLにアクセスするとInternal Server Errorが発生する
159
160
h3(#Ver0.1.11). Ver0.1.11(commit:3b5198e46b8e) "redmine_work_time-0.1.11.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.11.zip Date: 2012-08-17
161
162
fixes #1100 edit relay shows 500 error.
163
Redmine1系にはCodesetUtil.from_utf8が無かったので削除
164
165 23 Tomohisa Kusukawa
h3(#Ver0.2.4). Ver0.2.4(commit:6eb7b892c820) "redmine_work_time-0.2.4.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.4.zip Date: 2012-08-15
166
167
fixes #1100 edit relay shows 500 error.
168
169 22 Tomohisa Kusukawa
h3(#Ver0.2.3). Ver0.2.3(commit:a8c19c183860) "redmine_work_time-0.2.3.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.3.zip Date: 2012-08-14
170
171
fixes #1096 データダウンロードをsjisにしたい
172
fixes #1095 #1099 view month report shows 500 error
173
174
h3(#Ver0.1.10). Ver0.1.10(commit:1b8e0605679e) "redmine_work_time-0.1.10.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.10.zip Date: 2012-08-14
175
176
fixes #1096 データダウンロードをsjisにしたい
177
178 21 Tomohisa Kusukawa
h3(#Ver0.2.2). Ver0.2.2(commit:3b1d91ed6f78) "redmine_work_time-0.2.2.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.2.zip Date: 2012-07-15
179
180
fixes #1065 エラーメッセージの表示にタグが表示される
181
fixes #1068 クローズしたチケットの進捗を更新しようとすると500エラーのダイアログがポップアップする
182
fixes #1085 IEで「チケットの追加」が機能しない
183
184
h3(#Ver0.1.9). Ver0.1.9(commit:b32f1da4baa2) "redmine_work_time-0.1.9.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.9.zip Date: 2012-07-15
185
186
fixes #1051 データダウンロードの形式をTSVにする
187
fixes #1068 クローズしたチケットの進捗を更新しようとすると500エラーのダイアログがポップアップする
188
fixes #1085 IEで「チケットの追加」が機能しない
189
190 20 Tomohisa Kusukawa
h3(#Ver0.2.1). Ver0.2.1(commit:85fdf76d776d) "redmine_work_time-0.2.1.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.1.zip Date: 2012-06-17
191
192
fixes #1051 データダウンロードの形式をTSVにする
193
fixes #1058 終了チケットの表示に”<del>”と表示される
194 19 Tomohisa Kusukawa
195
h3(#Ver0.2.0). Ver0.2.0(commit:c41a2bda8279) "redmine_work_time-0.2.0.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.2.0.zip Date: 2012-06-10
196
197
fixes #1050 Redmine2.0への対応
198 18 Tomohisa Kusukawa
199
h3(#Ver0.1.8). Ver0.1.8(commit:5db83e881c3a) "redmine_work_time-0.1.8.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.8.zip Date: 2012-06-10
200
201
fixes #1043 チケット付替月間集計の翌月リンク「>>」がエラーになる場合がある問題を修正
202
fixes #1018 「付替なし月間集計」のデータダウンロードとして付替え先チケットの情報を含めて出力する機能を追加
203
fixes #1016 公開されていないプロジェクトが日毎工数に表示されてしまう問題の修正
204
fixes #1017 工数集計の際に参照権限の無いチケットに工数があることに気付けない問題の修正
205
fixes #1049 typo: Tikect should be Ticket
206 17 Tomohisa Kusukawa
207
h3(#Ver0.1.7). Ver0.1.7(commit:0ed369397666) "redmine_work_time-0.1.7.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.7.zip Date: 2012-05-05
208
209
fixed #998 チケット付替時のチケット選択ポップアップでのPJの順をチケット付替表示と同じにする
210
redmine1.4への対応(route.rb追加) [by bamchoh様]
211
チケットのステータスが終了状態であった場合に進捗%を更新するポップアップを表示するとエラーになっていた問題の修正 [by bamchoh様]
212 15 Tomohisa Kusukawa
213
h3(#Ver0.1.6). Ver0.1.6(commit:e5cd8ecc7353) "redmine_work_time-0.1.6.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.6.zip Date: 2012-01-28
214
215
fixes #923 NoMethodError (undefined method `visible?' for nil:NilClass)
216
fixes #933 Korean translation updated by Ki Won Kim.
217 6 Tomohisa Kusukawa
218 14 Tomohisa Kusukawa
h3(#Ver0.1.5). Ver0.1.5(commit:8e4697f5cb06) "redmine_work_time-0.1.5.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.5.zip Date: 2012-01-08
219
220
fixed #856 日毎メモ編集中に日毎メモ表示を消す
221
fixed #872 権限設定の項目順序変更
222
fixes #886 Don't view entries that have not permission of projects/tickets
223
224 12 Tomohisa Kusukawa
h3(#Ver0.1.4). Ver0.1.4(commit:aefb234a565a) "redmine_work_time-0.1.4.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.4.zip Date: 2011-10-22
225
226
fixes #827 付替チケットの表示のみをAjax更新する仕様とし、表全体の再計算は行わないように変更
227
fixes #844 プロジェクト選択リストの順序を集計表示の順序と同じになるように修正
228 13 Tomohisa Kusukawa
fixed "Issue 47:":http://code.google.com/p/kusu/issues/detail?id=47 See worktime of disabled users
229
fixed "Issue 58:":http://code.google.com/p/kusu/issues/detail?id=58 Simplified Chinese translation
230 12 Tomohisa Kusukawa
231 11 Tomohisa Kusukawa
h3(#Ver0.1.3). Ver0.1.3(commit:6a9417ab12ec) "redmine_work_time-0.1.3.zip":https://bitbucket.org/kusu/redmine_work_time/downloads/redmine_work_time-0.1.3.zip Date: 2011-09-17
232 3 Tomohisa Kusukawa
233
fixes #824 ユーザ切り替え時にユーザ名が見えるように変更
234
fixes #826 新規エントリの活動をデフォルト値が選択された状態で表示されるように修正
235 13 Tomohisa Kusukawa
fixed "Issue 52:":http://code.google.com/p/kusu/issues/detail?id=52 RuntimeError in Work timeController#index if there is a time entry without ticket id
236
"Issue 48:":http://code.google.com/p/kusu/issues/detail?id=48 French translation
237 3 Tomohisa Kusukawa
エラー表示の不具合を修正
238 13 Tomohisa Kusukawa
fixed "Issue 45:":http://code.google.com/p/kusu/issues/detail?id=45 時間トラッキングがイネーブルでないPJのチケットが「日毎工数」に表示される
239 3 Tomohisa Kusukawa
240
h3. もっと過去のバージョン
241 1 Tomohisa Kusukawa
242
http://code.google.com/p/kusu/wiki/WorkTime
243
にあります。
244
245
h3. もっともっと過去のバージョン
246
247
http://kusu.way-nifty.com/blog/redmine_work_time.html
248
にあります。
249 32 Tomohisa Kusukawa
250
実はRedmine Plug-in、Ruby on Railsの習作であり、
251
私の初めてのWEBアプリケーションとして2008年12月に作り始めました。
252
ですので、いろいろ変なことをやらかしていると思います。
253
気づいた点やアドバイスなどご連絡いただけると幸いです。