Skip to content

Commit 5ddca53

Browse files
Merge pull request #5635 from topcoder-platform/fix/hide-developer-marathon-match-subtrack
fixes #5495: hide developer marathon match subtrack
2 parents fe83432 + c2f8384 commit 5ddca53

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ workflows:
363363
filters:
364364
branches:
365365
only:
366-
- tco21-leaderboard-fix
366+
- free
367367
# This is stage env for production QA releases
368368
- "build-prod-staging":
369369
context : org-global

src/shared/components/ProfilePage/StatsCategory/index.jsx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,27 @@ const isActiveSubtrack = (subtrack) => {
3535
}
3636
if (subtrack.rank && subtrack.rank.rating > 0) {
3737
return true;
38-
} if (_.isNumber(subtrack.submissions)) {
38+
}
39+
if (_.isNumber(subtrack.submissions)) {
3940
return subtrack.submissions > 0;
4041
}
4142
return subtrack.submissions && subtrack.submissions.submissions > 0;
4243
};
4344

45+
/**
46+
* Inspects a subtrack and determines if it should be hidden
47+
*
48+
* @param {Object} subtrack Subtrack object
49+
* @returns {Boolean}
50+
*/
51+
const isHidden = (subtrack) => {
52+
if (subtrack.name === 'DEVELOP_MARATHON_MATCH') {
53+
return true;
54+
}
55+
56+
return false;
57+
};
58+
4459
class StatsCategory extends React.Component {
4560
getActiveTracks() {
4661
let { stats } = this.props;
@@ -72,7 +87,7 @@ class StatsCategory extends React.Component {
7287
}
7388

7489
subTracks.forEach((subtrack) => {
75-
if (isActiveSubtrack(subtrack)) {
90+
if (isActiveSubtrack(subtrack) && !isHidden(subtrack)) {
7691
active.push({ ...subtrack, active: true });
7792
}
7893
});

0 commit comments

Comments
 (0)