Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Multiround - sync #126

Merged
merged 19 commits into from
Dec 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
2ce5239
Merge pull request #58 from topcoder-platform/hot-fix-markup
rootelement May 3, 2021
9b4ff0a
Adding Admin Fee Default 0
May 12, 2021
3bea5dd
Merge pull request #68 from topcoder-platform/develop
ThomasKranitsas Feb 3, 2022
fee779d
Merge pull request #69 from topcoder-platform/develop
ThomasKranitsas Feb 7, 2022
834e86a
Merge pull request #70 from topcoder-platform/develop
ThomasKranitsas Feb 11, 2022
d600cd6
Merge pull request #73 from topcoder-platform/develop
LieutenantRoger Mar 7, 2022
2bbd2a1
Merge pull request #76 from topcoder-platform/develop
ThomasKranitsas Apr 5, 2022
cfea9a6
Merge pull request #80 from topcoder-platform/develop
LieutenantRoger Apr 29, 2022
31e4536
Merge pull request #82 from topcoder-platform/develop
LieutenantRoger May 6, 2022
a633109
Merge pull request #83 from topcoder-platform/develop
ThomasKranitsas Jun 21, 2022
ecf9657
Merge pull request #89 from topcoder-platform/develop
ThomasKranitsas Jul 5, 2022
da8aed9
temp hotfix to update the phase status of a live challenge
ThomasKranitsas Aug 1, 2022
68ab030
Revert "temp hotfix to update the phase status of a live challenge"
ThomasKranitsas Aug 1, 2022
344213d
follow v5 or time for phase.phase_status_id in legacy
ThomasKranitsas Sep 19, 2022
c81026f
hotfix PLAT-1711
eisbilir Nov 3, 2022
56a0980
Merge pull request #115 from eisbilir/fix-status-update
ThomasKranitsas Nov 7, 2022
1ab16a9
fix syntax
eisbilir Nov 7, 2022
64a953e
Merge pull request #116 from eisbilir/fix-status-update
ThomasKranitsas Nov 7, 2022
edd1b3b
Merge branch 'master' into develop
jmgasper Dec 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,11 @@ const supportedMetadata = {
defaultValue: null,
description: 'Billing Project'
},
31: {
method: metadataExtractor.extractAdminFee,
defaultValue: 0,
description: 'Admin Fee'
},
30: {
method: metadataExtractor.extractDrPoints,
defaultValue: 0,
Expand Down
11 changes: 11 additions & 0 deletions src/utils/metadataExtractor.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ function extractMarkup (challenge, defaultValue) {
return _.toString(_.get(challenge, 'billing.markup', defaultValue))
}

/**
* Extract Admin Fee
* @param {Object} challenge the challenge object
* @param {Any} defaultValue the default value
*/
function extractAdminFee (challenge, defaultValue) {
// TODO for now just return 0
return _.toString(_.get(challenge, 0, defaultValue))
}

/**
* Extract submission limit
* @param {Object} challenge the challenge object
Expand Down Expand Up @@ -192,6 +202,7 @@ function extractEstimateEffortOnsite (challenge, defaultValue) {

module.exports = {
extractMarkup,
extractAdminFee,
extractBillingProject,
extractSubmissionLimit,
extractSpecReviewCost,
Expand Down