1
|
app/controllers/application.rb
|
2
|
* timezone change
|
3
|
? * add options to user authorisation http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L0R111
|
4
|
* url_path method addition
|
5
|
|
6
|
app/controllers/attachments_controller.rb
|
7
|
* remove requirement of a version to be able to add attachments http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L1L34
|
8
|
? * refactored options for inline images to always send mime-type http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L1R35
|
9
|
|
10
|
app/controllers/issues_controller.rb
|
11
|
* diff authorisation
|
12
|
* time_entry_in_progress addition to show method
|
13
|
* remove default issue's startdate == issue add date
|
14
|
? * add flash_error for issue http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L2R160
|
15
|
* time_entry_in_progress addition to edit method
|
16
|
? * add flash_error for issues[0] http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L2R285
|
17
|
? * redirect after move under some circumstances http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L2R287
|
18
|
* new diff method definition
|
19
|
* new normalize method definition for diffing issue description
|
20
|
|
21
|
app/controllers/my_controller.rb
|
22
|
* new show_account method definition http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L3R77 [Link to users account]
|
23
|
|
24
|
app/controllers/timelog_controller.rb
|
25
|
* before_filter :find_user http://github.com/artemv/redmine_tt/commit/ee8a06e95959246df95493338dee1ff564e6c390#L0R22 [User's cross-project time log]
|
26
|
* user_id for time-entry table condition for user timelog
|
27
|
? * apply_date addition (extra refinement?) http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R154
|
28
|
* start- / end-time intersection handler in edit method
|
29
|
? * check in find_project-method to make sure params[:project_id] !== empty http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R249
|
30
|
* new user_id definition for user timelog http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R251
|
31
|
* find_user method addition http://github.com/artemv/redmine_tt/commit/ee8a06e95959246df95493338dee1ff564e6c390#L0R259 [User's cross-project time log]
|
32
|
? * apply_date addition (extra refinement?) http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R275
|
33
|
? * make sure apply_date is false when filter is all http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R309
|
34
|
? * make @from ||= Date.today - 1 http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R323
|
35
|
? * make @to ||= Date.today http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R324
|
36
|
* new redirect if issue in_progress for start- / end-time tracking http://github.com/artemv/redmine_tt/commit/e4722216ff3893f032dc9a757715a161afb51339#L4R327
|
37
|
|
38
|
app/helpers/application_helper.rb
|
39
|
* timezone changes
|
40
|
|
41
|
app/helpers/issues_helper.rb
|
42
|
* add description-change into issue-journal
|
43
|
* time_entry_in_progress configuration in new spent_hours method
|
44
|
|
45
|
app/helpers/sort_helper.rb
|
46
|
* modified order of the sort-clause method according to firstname/lastname change
|
47
|
|
48
|
app/helpers/timelog_helper.rb
|
49
|
* new hours method-initialisation for timelog
|
50
|
|
51
|
app/helpers/versions_helper.rb
|
52
|
* new version-metrics for version page
|
53
|
* new method time_progress
|
54
|
|
55
|
app/models/attachment.rb
|
56
|
? * add: always guess and fill mime-type for attachments
|
57
|
|
58
|
app/models/custom_value.rb
|
59
|
? * clarified error when list custom_field list-type (?)
|
60
|
|
61
|
app/models/issue.rb
|
62
|
? * use self.connection when rolling-back db transaction while bucking-out of an issue move using cancel
|
63
|
? * specified error-message to "project doesnt contain this tracker" hardcoded in the validate_on_create-method
|
64
|
* removed description from before_save method
|
65
|
* added done? method for remaining-version-time changes
|
66
|
* added time_entry_in_progress method for start- / end-time tracking changes
|
67
|
* added active_versions method for disabling showing of released versions
|
68
|
|
69
|
app/models/issue_category.rb
|
70
|
* category name length-limit change
|
71
|
|
72
|
app/models/journal_detail.rb
|
73
|
* removed before_save method for issue description addition on the issue journal
|
74
|
|
75
|
app/models/project.rb
|
76
|
* project identifier length change
|
77
|
* added project active_versions method
|
78
|
|
79
|
app/models/query.rb
|
80
|
* added done/undone filters to issue queries http://github.com/artemv/redmine_tt/commit/2f53878ce1f51cd5c797eaa8a98e6ed327e13b96
|
81
|
* added none/all filters for string fields http://github.com/artemv/redmine_tt/commit/29f5d97ef172e4106faf127a5191940a440028b9#L0L91
|
82
|
|
83
|
app/models/time_entry.rb
|
84
|
* start- / end-time tracking changes
|
85
|
|
86
|
app/models/user.rb
|
87
|
* changes for firstname / lastname changes
|
88
|
|
89
|
app/models/version.rb
|
90
|
* bumped version name length limit from 60 to 100
|
91
|
* added version metrics on the version page
|
92
|
* added not_estimated_undone_count to version metrics on the versions page
|
93
|
|
94
|
app/sweepers
|
95
|
DELETED due to emptyness
|
96
|
|
97
|
app/views/account/show.rhtml
|
98
|
* added link to user timelog
|
99
|
|
100
|
app/views/issue_statuses/_form.rhtml
|
101
|
* added issue status is development complete flag
|
102
|
|
103
|
app/views/issue_statuses/list.rhtml
|
104
|
* added issue status is development complete flag
|
105
|
|
106
|
app/views/issues/_edit.rhtml
|
107
|
* added javascript inclusion to script 'time'
|
108
|
* added time.entry.hidden_field :id
|
109
|
* added time.entry.time_field :start_time
|
110
|
* added time.entry.time_field :end_time
|
111
|
|
112
|
app/views/issues/_form.rhtml
|
113
|
* changed call from project.versions to issue.active_versions for disabling showing of released versions
|
114
|
|
115
|
app/views/issues/_form_update.rhtml
|
116
|
* changed call from project.versions to issue.active_versions for disabling showing of released versions
|
117
|
|
118
|
app/views/issues/bulk_edit.rhtml
|
119
|
* changed call from project.versions to project.active_versions for disabling showing of released versions
|
120
|
|
121
|
app/views/issues/context_menu.rhtml
|
122
|
* changed call from project.versions to project.active_versions for disabling showing of released versions
|
123
|
* changed call from project.versions to project.active_versions for disabling showing of released versions
|
124
|
|
125
|
app/views/issues/diff.rhtml
|
126
|
ADDED for issue description diff-functionalities between changes
|
127
|
|
128
|
app/views/issues/show.rhtml
|
129
|
* changed call to issue.spent_hours to the new method spent_hours (defined in issues_helper.rb)
|
130
|
|
131
|
app/views/layouts/base.rhtml
|
132
|
* added link to currently logged-on user's account page at the topbar on the username
|
133
|
|
134
|
app/views/members
|
135
|
DELETED due to emptyness
|
136
|
|
137
|
app/views/my/blocks/_timelog.rhtml
|
138
|
* changed calls to html_hours to be working with the start- / end-time functionality
|
139
|
|
140
|
app/views/projects/changelog.rhtml
|
141
|
* made project description on the changelog textilizable
|
142
|
|
143
|
app/views/queries/_filters.rhtml
|
144
|
* added done/undone filters to queries
|
145
|
|
146
|
app/views/timelog/_date_range.rhtml
|
147
|
* added check "if @report" to prevent rendering of the report-tab while viewing user time log
|
148
|
|
149
|
app/views/timelog/_list.rhtml
|
150
|
* added start_time column on timelog-list
|
151
|
* added end_time column on timelog-list
|
152
|
* moved hours column on the timelog-list
|
153
|
|
154
|
app/views/timelog/edit.rhtml
|
155
|
* added javascript inclusion to script 'time'
|
156
|
* added unknown javascript-call (probably to a function within 'time')
|
157
|
* added start_time time_field
|
158
|
* added end_time time_field
|
159
|
* changed hours text_field to be able to recalculate time by start-/end-time
|
160
|
|
161
|
app/views/versions/_form.rhtml
|
162
|
* made version-description textilizable
|
163
|
|
164
|
app/views/versions/_issue_counts.rhtml
|
165
|
* new version-metrics for version page
|
166
|
|
167
|
app/views/versions/_overview.rhtml
|
168
|
* made version-description textilizable on the version-overview
|
169
|
|
170
|
app/views/versions/show.rhtml
|
171
|
* new version-metrics for version page (remaining time, undone time count)
|
172
|
|
173
|
config/environment.rb
|
174
|
* added timezone configuration
|
175
|
|
176
|
config/routes.rb
|
177
|
* added show_my_account route to :controller => 'my', :action => 'show_account'
|
178
|
* added users_timelog route to :controller => 'timelog'
|
179
|
|
180
|
db/migrate/20080902122005_add_start_and_end_time_to_time_entries.rb
|
181
|
db/migrate/20080902122006_allow_null_time_entry_hours.rb
|
182
|
db/migrate/20080902122007_change_versions_description_limit.rb
|
183
|
db/migrate/20080902122008_allow_long_journal_details_values.rb
|
184
|
db/migrate/20080902122009_allow_longer_issue_categories.rb
|
185
|
db/migrate/20080904103007_add_development_complete_flag_to_status.rb
|
186
|
ADDED DB changes
|
187
|
|
188
|
...
|
189
|
lang/en.yml
|
190
|
* added field_is_development_complete
|
191
|
* added field_start_time
|
192
|
* added field_end_time
|
193
|
* added label_done_issues_genitive_case
|
194
|
* added label_done_issues
|
195
|
* added label_done_issues_plural
|
196
|
* added label_undone_issues
|
197
|
* added label_undone_issues_plural
|
198
|
* added label_remaining_time
|
199
|
* added label_current_total_time
|
200
|
* added label_estimated_time_short
|
201
|
* added label_spent_time_short
|
202
|
* added label_remaining_time_short
|
203
|
* added label_issues_count
|
204
|
* added label_time
|
205
|
* added label_spent_time_log
|
206
|
* added label_not_estimated_and_undone
|
207
|
* added button_now
|
208
|
* added text_not_assigned
|
209
|
* added text_hours_short
|
210
|
* added text_in_progress
|
211
|
* added activerecord_error_field_must_be_set_if_other_is_not
|
212
|
* added text_clear_to_recalculate_time_by_range
|
213
|
* added text_and
|
214
|
* added text_time_entry_intersecting_notice
|
215
|
* added text_time_entry_intersecting_notice_entry
|
216
|
* added text_time_entry_intersecting_notice_entry_plural
|
217
|
|
218
|
lang/nl.yml
|
219
|
* added field_start_time
|
220
|
* added field_end_time
|
221
|
* added label_remaining_time
|
222
|
* added label_current_total_time
|
223
|
* added label_estimated_time_short
|
224
|
* added label_spent_time_short
|
225
|
* added label_remaining_time_short
|
226
|
* added label_issues_count
|
227
|
* added label_time
|
228
|
* added button_now
|
229
|
* added text_hours_short
|
230
|
* added text_not_assigned
|
231
|
* added text_in_progress
|
232
|
* added activerecord_error_field_must_be_set_if_other_is_not
|
233
|
* added text_clear_to_recalculate_time_by_range
|
234
|
* added text_and
|
235
|
* added text_time_entry_intersecting_notice
|
236
|
* added text_time_entry_intersecting_notice_entry
|
237
|
* added text_time_entry_intersecting_notice_entry_plural
|
238
|
...
|
239
|
|
240
|
lib/plugins
|
241
|
DELETED due to emptyness
|
242
|
|
243
|
lib/tabular_form_builder.rb
|
244
|
* added new time_field method
|
245
|
|
246
|
lib/tasks/convert_database_times_to_utc.rake
|
247
|
ADDED for the timezone changes
|
248
|
|
249
|
lib/tasks/migrate_from_trac.rake
|
250
|
DELETED due to obsoletion by trac improvents
|
251
|
|
252
|
lib/tasks/plugins.rake
|
253
|
ADDED to enumerate plugin hooks
|
254
|
|
255
|
lib/tasks/set_missing_attachment_mime_types.rake
|
256
|
ADDED for attachment guessing afterwards using rake-task
|
257
|
|
258
|
lib/tasks/trac
|
259
|
lib/tasks/trac/README
|
260
|
lib/tasks/trac/remigrate.sh
|
261
|
lib/tasks/trac/trac0.11dev-r6715
|
262
|
lib/tasks/trac/trac0.11dev-r6715/migrate_from_trac.rake
|
263
|
lib/tasks/trac/trac0.8.4
|
264
|
lib/tasks/trac/trac0.8.4/migrate_from_trac.rake
|
265
|
lib/tasks/trac/user_info.yml
|
266
|
lib/tasks/trac/users
|
267
|
ADDED for trac-improvements
|
268
|
|
269
|
public/javascripts/time.js
|
270
|
ADDED for start- / end-time tracking
|
271
|
|
272
|
public/stylesheets/application.css
|
273
|
* added version metrics css style sheet rules
|
274
|
|
275
|
test/fixtures/mailer
|
276
|
DELETED
|
277
|
|
278
|
test/fixtures/issues.yml
|
279
|
test/fixtures/members.yml
|
280
|
test/fixtures/roles.yml
|
281
|
test/fixtures/time_entries.yml
|
282
|
test/fixtures/versions.yml
|
283
|
test/functional/issues_controller_test.rb
|
284
|
test/functional/projects_controller_test.rb
|
285
|
test/functional/timelog_controller_test.rb
|
286
|
test/functional/versions_controller_test.rb
|
287
|
* changed for version-metrics and start-/end-time tracking
|
288
|
|
289
|
test/mocks
|
290
|
test/mocks/development
|
291
|
test/mocks/test
|
292
|
DELETED due to emptyness
|
293
|
|
294
|
test/test_helper.rb
|
295
|
test/unit/default_data_test.rb
|
296
|
test/unit/enumeration_test.rb
|
297
|
test/unit/issue_test.rb
|
298
|
test/unit/time_entry_test.rb
|
299
|
test/unit/user_test.rb
|
300
|
* changed for version-metrics and start-/end-time tracking
|
301
|
|
302
|
test/unit/version_test.rb
|
303
|
ADDED for testing the new version metrics page functionality
|
304
|
|
305
|
tmp
|
306
|
tmp/cache
|
307
|
tmp/sessions
|
308
|
tmp/sockets
|
309
|
vendor/plugins/gloc-1.1.0/lang
|
310
|
DELETED due to emptyness
|
311
|
|
312
|
vendor/plugins/gloc-1.1.0/lib/gloc.rb
|
313
|
* moved repos-strings-addition into begin/end section (?) [better errors (if any) when loading lang files]
|
314
|
|
315
|
vendor/plugins/test_utils
|
316
|
vendor/plugins/test_utils/MIT-LICENSE
|
317
|
vendor/plugins/test_utils/tasks
|
318
|
vendor/plugins/test_utils/tasks/test_utils.rake
|
319
|
ADDED to provide tests for start- / end-time tracking
|
320
|
|
321
|
vendor/plugins/timesheet_plugin
|
322
|
vendor/plugins/timesheet_plugin/app
|
323
|
vendor/plugins/timesheet_plugin/app/controllers
|
324
|
vendor/plugins/timesheet_plugin/app/controllers/timesheet_controller.rb
|
325
|
vendor/plugins/timesheet_plugin/app/models
|
326
|
vendor/plugins/timesheet_plugin/app/models/timesheet.rb
|
327
|
vendor/plugins/timesheet_plugin/app/views
|
328
|
vendor/plugins/timesheet_plugin/app/views/settings
|
329
|
vendor/plugins/timesheet_plugin/app/views/settings/_settings.rhtml
|
330
|
vendor/plugins/timesheet_plugin/app/views/timesheet
|
331
|
vendor/plugins/timesheet_plugin/app/views/timesheet/_project_timesheet.rhtml
|
332
|
vendor/plugins/timesheet_plugin/app/views/timesheet/index.rhtml
|
333
|
vendor/plugins/timesheet_plugin/app/views/timesheet/timelog.rhtml
|
334
|
vendor/plugins/timesheet_plugin/COPYRIGHT.txt
|
335
|
vendor/plugins/timesheet_plugin/CREDITS.txt
|
336
|
vendor/plugins/timesheet_plugin/GPL.txt
|
337
|
vendor/plugins/timesheet_plugin/init.rb
|
338
|
vendor/plugins/timesheet_plugin/lang
|
339
|
vendor/plugins/timesheet_plugin/lang/cs.yml
|
340
|
vendor/plugins/timesheet_plugin/lang/en.yml
|
341
|
vendor/plugins/timesheet_plugin/lang/ru.yml
|
342
|
vendor/plugins/timesheet_plugin/Rakefile
|
343
|
vendor/plugins/timesheet_plugin/README.markdown
|
344
|
ADDED to provide timesheet-plugin
|