[PATCH] if the milestone due date is the only given date at all, ALAP scheduling must use it as end date of last successor ticket
|Reported by:||falkb||Owned by:||ChrisNelson|
related to #9705.
I have several tickets grouped with parent tickets. They all don't have any dates set at all. The only date set is the milestone due date.
ALAP scheduling only works well if I apply this patch:
619 619 if self.isCfg(['pred', 'succ']): 620 620 pred =  621 621 for t in tickets: 622 if not t['children'] and \ 623 t['milestone'] == row and \ 622 if t['milestone'] == row and \ 624 623 self.successors(t) == : 625 624 if self.isField('succ'): 626 625 t[self.fields[self.sources['succ']]] = \
Without this patch, "today" is used as end date of the last successor and the scheduled plan starts in the past, which is completely wrong.