Thomas Kranitsas
Thomas Kranitsas
Add the new `/challenges/${challengeId}/statistics` endpoint in the swagger
We need a way to support indicating what went wrong while the challenge orchestrator failed to progress a challenge phase or perform an action with a descriptive description of the...
When activating a legacy challenge the legacy processor throws 500 error because of missing billing account (`Billing/PO Number is null/empty`.) As a temporary solution, the V5 Challenge API will call...
We need to reindex the data in the Resources API and update the mappings so `challengeId` is a `keyword` so we can do: ``` "collapse": { "field": "challengeId.keyword" } ```
1. Update the challenge resource processor to listen for challenge updated and update the resource to set an active flag to the same value as the challenge active status. Basically,...
In PUT/PATCH, we expect the `phaseId` to be passed… which means, there’s no way to add more phases to a challenge. You can only update the existing ones. So, you...
https://github.com/topcoder-platform/challenge-api/pull/309/files#diff-6bf820f045aeaa766c1cac9497c693f5R1201 Admins should also be allowed to modify the `url` and `options` of discussions.
Temporarily, disable the ability to change the timeline template on a challenge if the status is not `New`. Make sure to add a `// TODO` comment with a `Tech Debt`...
Update tests to include API Version prefix in routes
Due to the delay of the ES processor https://github.com/topcoder-platform/challenge-processor-es we moved both create and update operations of challenge into the API to prevent frontend apps from crashing due to invalid...