From 1fb321332be3969c0da1f74f6f8a593e32cac020 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Tue, 5 Jan 2016 21:31:48 -0800 Subject: [PATCH] Change full stack to back end on job apps --- common/app/flux/Actions.js | 2 ++ common/app/routes/Jobs/components/NewJob.jsx | 28 +++++++++-------- common/app/routes/Jobs/components/Show.jsx | 32 ++++++++++---------- common/models/job.json | 5 +++ 4 files changed, 39 insertions(+), 28 deletions(-) diff --git a/common/app/flux/Actions.js b/common/app/flux/Actions.js index d0e873b35c8..3594be6c8eb 100644 --- a/common/app/flux/Actions.js +++ b/common/app/flux/Actions.js @@ -17,6 +17,7 @@ export default Actions({ picture, progressTimestamps = [], isFrontEndCert, + isBackEndCert, isFullStackCert }) => { return { @@ -24,6 +25,7 @@ export default Actions({ picture, points: progressTimestamps.length, isFrontEndCert, + isBackEndCert, isFullStackCert }; }) diff --git a/common/app/routes/Jobs/components/NewJob.jsx b/common/app/routes/Jobs/components/NewJob.jsx index 1eb91786573..414264f5dee 100644 --- a/common/app/routes/Jobs/components/NewJob.jsx +++ b/common/app/routes/Jobs/components/NewJob.jsx @@ -115,7 +115,7 @@ export default contain({ logo, company, isFrontEndCert = true, - isFullStackCert, + isBackEndCert, isHighlighted, isRemoteOk, howToApply @@ -132,7 +132,7 @@ export default contain({ isRemoteOk: formatValue(isRemoteOk, null, 'bool'), howToApply: formatValue(howToApply, makeRequired(isAscii)), isFrontEndCert, - isFullStackCert + isBackEndCert }; }, subscribeOnWillMount() { @@ -154,7 +154,7 @@ export default contain({ isHighlighted: PropTypes.object, isRemoteOk: PropTypes.object, isFrontEndCert: PropTypes.bool, - isFullStackCert: PropTypes.bool, + isBackEndCert: PropTypes.bool, howToApply: PropTypes.object }, @@ -171,7 +171,11 @@ export default contain({ } }); - if (!valid || !pros.isFrontEndCert && !pros.isFullStackCert ) { + if ( + !valid || + !pros.isFrontEndCert && + !pros.isBackEndCert + ) { debug('form not valid'); return; } @@ -188,7 +192,7 @@ export default contain({ logo, company, isFrontEndCert, - isFullStackCert, + isBackEndCert, isHighlighted, isRemoteOk, howToApply @@ -207,7 +211,7 @@ export default contain({ isRemoteOk: !!isRemoteOk.value, howToApply: inHTMLData(howToApply.value), isFrontEndCert, - isFullStackCert + isBackEndCert }; const job = Object.keys(jobValues).reduce((accu, prop) => { @@ -237,7 +241,7 @@ export default contain({ handleCertClick(name) { const { jobActions: { handleForm } } = this.props; const otherButton = name === 'isFrontEndCert' ? - 'isFullStackCert' : + 'isBackEndCert' : 'isFrontEndCert'; handleForm({ @@ -259,7 +263,7 @@ export default contain({ isRemoteOk, howToApply, isFrontEndCert, - isFullStackCert, + isBackEndCert, jobActions: { handleForm } } = this.props; @@ -306,13 +310,13 @@ export default contain({