Thomas Kranitsas

Results 14 issues of 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...

enhancement

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...

Tech Debt

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,...

On Hold

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...

Tech Debt

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.

Tech Debt

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`...

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...

Tech Debt