Defect #33175
closed
Starting or ending marker is not displayed if they are on the leftmost or rightmost boundary of the gantt
Added by Yuichi HARADA over 4 years ago.
Updated over 4 years ago.
Description
If the start date is the first day of the Gantt or the due date is the last day of the Gantt, the mark of the Gantt bar is not displayed.
expect |
actual |
|
|
Files
Resolve with the following patch.
diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb
index 285eb66a0..ad9bab8ad 100644
--- a/lib/redmine/helpers/gantt.rb
+++ b/lib/redmine/helpers/gantt.rb
@@ -624,13 +624,13 @@ module Redmine
zoom ||= @zoom
coords = {}
if start_date && end_date && start_date < self.date_to && end_date > self.date_from
- if start_date > self.date_from
+ if start_date >= self.date_from
coords[:start] = start_date - self.date_from
coords[:bar_start] = start_date - self.date_from
else
coords[:bar_start] = 0
end
- if end_date < self.date_to
+ if end_date <= self.date_to
coords[:end] = end_date - self.date_from
coords[:bar_end] = end_date - self.date_from + 1
else
- Target version set to Candidate for next minor release
Updated the patch for the latest trunk.
- Related to Defect #33140: Gantt bar is not displayed if the due date is the leftmost date or the start date is the rightmost date added
- Status changed from New to Confirmed
- Target version changed from Candidate for next minor release to 4.0.8
Setting the target version to 4.0.8.
- Subject changed from Gantt bar's mark is not displayed if the start date is the first day of the Gantt to Starting or ending marker is not displayed if they are on the leftmost or rightmost boundary of the gantt
- Status changed from Confirmed to Resolved
- Assignee set to Go MAEDA
- Resolution set to Fixed
Committed the patch. Thank you for your contribution.
- Status changed from Resolved to Closed
Also available in: Atom
PDF