-
Notifications
You must be signed in to change notification settings - Fork 16
[$200] Allow for tags in project setup #453
Comments
Challenge https://www.topcoder.com/challenges/f23bd725-d7dc-4b69-902d-62fa57577138 has been created for this ticket. |
Challenge https://www.topcoder.com/challenges/f23bd725-d7dc-4b69-902d-62fa57577138 has been assigned to 52code. |
@52cs - How's this one coming? Will it be done soon? |
@jmgasper
|
|
@52cs - The UI PR failed when building in CI/CD:
|
|
@52cs: Latest build failure of the ui:
|
@jmgasper |
@52cs - Thanks, updates are deployed in dev. I'll be testing this today / tomorrow. One problem I see immediately is that the edit page isn't fully loading in dev, for an existing project
|
@jmgasper |
@52cs - Looks good, thanks! |
Payment task has been updated: https://www.topcoder.com/challenges/f23bd725-d7dc-4b69-902d-62fa57577138 |
When setting up a Topcoder-X project, we need to allow copilots to select the technology tags for challenges created for that project, for tracking purposes.
A Topcoder-X project will have "general" tags, like
[React, Javascript, HTML]
, or[C#, SQL Server]
, etc...Currently, we don't apply any technologies to challenges created by Topcoder-X, but this change will allow copilots to set the technologies used by that individual project, when creating challenges for that project. This is important for proper tracking on the Topcoder platform and for reporting internally.
UI Change
In the UI on the add / edit project screen, we want to have a dropdown / selection for
Tags
, exactly the same as we do now in work manager (screenshot below). You should be able to take the code right from Work Manager (https://github.com/topcoder-platform/work-manager) that uses the API call tohttps://api.topcoder-dev.com/v4/technologies
to populate the listNote that we need to differentiate between dev and prod, so don't just hard code in the API call - make sure it uses the correct environment path, either Topcoder.com or Topcoder-dev.com.
DynamoDB change
In the DynamoDB, we need to have a new field added to store the selected technologies along with the project record. Please ensure that:
Topcoder-x-processor change
The Topcoder-X processor will need to change to use the list of tags when building the challenge object and POSTing that to the challenge API. You can see how Work Manager sends the tags list and do the exact same thing in the Topcoder-X processor. Make sure the processor uses the list pulled from DynamoDB for the project.
The text was updated successfully, but these errors were encountered: