Defect #44643 » 0001-Show-versions-only-on-their-due-date-in-the-calendar.patch
| lib/redmine/helpers/calendar.rb | ||
|---|---|---|
| 67 | 67 |
def events=(events) |
| 68 | 68 |
@events = events |
| 69 | 69 |
@ending_events_by_days = @events.group_by {|event| event.due_date}
|
| 70 |
@starting_events_by_days = @events.group_by {|event| event.start_date}
|
|
| 70 |
@starting_events_by_days = @events.grep_v(Version).group_by {|event| event.start_date}
|
|
| 71 | 71 |
end |
| 72 | 72 |
# Returns events for the given day |
| test/unit/lib/redmine/helpers/calendar_test.rb | ||
|---|---|---|
| 61 | 61 |
end |
| 62 | 62 |
end |
| 63 | 63 |
end |
| 64 | ||
| 65 |
def test_events_on_should_return_versions_only_on_their_due_date |
|
| 66 |
version = versions(:versions_002) |
|
| 67 |
assert_not_equal version.start_date, version.due_date |
|
| 68 | ||
| 69 |
c = Redmine::Helpers::Calendar.new(version.due_date, :en, :month) |
|
| 70 |
c.events = [version] |
|
| 71 |
assert_equal [version], c.events_on(version.due_date) |
|
| 72 |
assert_empty c.events_on(version.start_date) |
|
| 73 |
end |
|
| 64 | 74 |
end |
- « Previous
- 1
- 2
- Next »