Skip to content

Commit 743d39a

Browse files
committed
feat: set scheduled start date for submission phase
1 parent a5dd4b8 commit 743d39a

File tree

4 files changed

+28
-52
lines changed

4 files changed

+28
-52
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ workflows:
152152
context : org-global
153153
filters: &filters-dev
154154
branches:
155-
only: ['develop']
155+
only: ['develop', 'PLAT-2111']
156156

157157
# Production builds are exectuted only on tagged commits to the
158158
# master branch.

package-lock.json

Lines changed: 19 additions & 49 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,5 +175,8 @@
175175
},
176176
"devDependencies": {
177177
"standard": "^12.0.1"
178+
},
179+
"volta": {
180+
"node": "10.15.3"
178181
}
179182
}

src/components/ChallengeEditor/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -853,13 +853,16 @@ class ChallengeEditor extends Component {
853853
}
854854

855855
onUpdatePhaseDate (phase, index) {
856+
console.log('onUpdatePhase', phase, index)
856857
const { phases } = this.state.challenge
857858
let newChallenge = _.cloneDeep(this.state.challenge)
858859
if (phase.isBlur && newChallenge.phases[index]['name'] === 'Submission') {
859860
newChallenge.phases[index]['duration'] = _.max([
860861
newChallenge.phases[index - 1]['duration'],
861862
phase.duration
862863
])
864+
console.log('Setting submission phase scheduled start date', moment(phase.startDate).toISOString())
865+
newChallenge.phases[index]['scheduledStartDate'] = moment(phase.startDate).toISOString()
863866
newChallenge.phases[index]['scheduledEndDate'] =
864867
moment(newChallenge.phases[index]['scheduledStartDate'])
865868
.add(newChallenge.phases[index]['duration'], 'hours')
@@ -872,8 +875,8 @@ class ChallengeEditor extends Component {
872875

873876
for (let phaseIndex = index + 1; phaseIndex < phases.length; ++phaseIndex) {
874877
if (newChallenge.phases[phaseIndex]['name'] === 'Submission') {
875-
newChallenge.phases[phaseIndex]['scheduledStartDate'] =
876-
newChallenge.phases[phaseIndex - 1]['scheduledStartDate']
878+
// newChallenge.phases[phaseIndex]['scheduledStartDate'] =
879+
// newChallenge.phases[phaseIndex - 1]['scheduledStartDate']
877880
newChallenge.phases[phaseIndex]['duration'] = _.max([
878881
newChallenge.phases[phaseIndex - 1]['duration'],
879882
newChallenge.phases[phaseIndex]['duration']

0 commit comments

Comments
 (0)