File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,8 @@ class ChallengePhaseHelper {
69
69
return 0
70
70
} )
71
71
72
+ let isSubmissionPhaseOpen = false
73
+
72
74
for ( let p of phases ) {
73
75
const predecessor = timelineTemplateMap . get ( p . predecessor )
74
76
@@ -109,19 +111,23 @@ class ChallengePhaseHelper {
109
111
}
110
112
p . isOpen = moment ( ) . isBetween ( p . scheduledStartDate , p . scheduledEndDate )
111
113
if ( p . isOpen ) {
114
+ if ( p . name === 'Submission' ) {
115
+ isSubmissionPhaseOpen = true
116
+ }
112
117
delete p . actualEndDate
113
118
}
114
119
115
120
if ( moment ( p . scheduledStartDate ) . isAfter ( moment ( ) ) ) {
116
121
delete p . actualStartDate
117
122
delete p . actualEndDate
118
123
}
119
- }
120
124
121
- // if submission phase is open, remove post-mortem phase
122
- // if (isSubmissionPhaseOpen && postMortemPhaseIndex > -1) {
123
- // phases.splice(postMortemPhaseIndex, 1)
124
- // }
125
+ if ( p . name === 'Post-Mortem' && isSubmissionPhaseOpen ) {
126
+ delete p . actualStartDate
127
+ delete p . actualEndDate
128
+ p . isOpen = false
129
+ }
130
+ }
125
131
126
132
// phases.sort((a, b) => moment(a.scheduledStartDate).isAfter(b.scheduledStartDate))
127
133
}
You can’t perform that action at this time.
0 commit comments