From 96a3cc0732aef16184061a2553edf85c09e98b92 Mon Sep 17 00:00:00 2001 From: Hentry Martin Date: Wed, 30 Apr 2025 17:48:07 +0200 Subject: [PATCH 1/2] fix: show private challenge to project managers --- src/services/ChallengeService.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/ChallengeService.js b/src/services/ChallengeService.js index 79d9ea22..5d54b99a 100644 --- a/src/services/ChallengeService.js +++ b/src/services/ChallengeService.js @@ -601,7 +601,7 @@ async function searchChallenges(currentUser, criteria) { * For admins/m2m: * - All tasks will be returned */ - if (currentUser && (_hasAdminRole || _.get(currentUser, "isMachine", false))) { + if (currentUser && (_hasAdminRole || _hasProjectManagerRole || _.get(currentUser, "isMachine", false))) { // For admins/m2m, allow filtering based on task properties if (criteria.isTask) { boolQuery.push({ match_phrase: { "task.isTask": criteria.isTask } }); From 8a59830acbded61d2670a14da9280f04646cb0c4 Mon Sep 17 00:00:00 2001 From: Hentry Martin Date: Wed, 30 Apr 2025 17:49:29 +0200 Subject: [PATCH 2/2] fix: show private challenge to project managers --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 80b0f55a..230fdf5e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -88,6 +88,7 @@ workflows: - dev - feature/top-262-projectid-non-mandatory - TOP-2364 + - pm-1139_1 - "build-qa": context: org-global