-
Notifications
You must be signed in to change notification settings - Fork 47
Known rules facts for MVP v1
vikasrohit edited this page Jun 19, 2020
·
4 revisions
- All project members with
manager
orcopilot
roles are available for selecting as copilot and reviewer for a challenge. - If the user is not available for selection as copilot/reviewer, add the user to the project team as
manager
orcopilot
. Note: Please make sure that the target user has accepted the invite to make it available for selection. - Challenge Type to Timeline Template mapping is not implemented yet, so all challenges would be created with 'Standard Development' timeline template
- Challenge Timeline is not auto saved when user edits the durations of the phases.
- All project members, at the time of challenge creation, are added as a resource to the challenge. However, because of https://github.com/topcoder-platform/challenge-api/issues/147 challenge api is not returning the challenges even for the valid resources of the challenge.
- To overcome the https://github.com/topcoder-platform/challenge-api/issues/147, challenge list is not filtered by resource which means that every one who has the access to the project, would see all the challenges in that project. Ref: https://github.com/topcoder-platform/challenge-engine-ui/issues/597
- Gantt chart of timeline is not updated when user changes the start time of the challenge
- Seems like legacy project is not created when we alter prizes
- Billing account association is not implemented yet. That means even though if the challenge is activated from work manager, it won't be active in reality because billing account is not associated with the legacy project yet and phases won't start for the challenge. User has to manually associate the billing account with legacy project before activating the challenge.
-
Activating a challenge form work manager does not activate the legacy challenge even though we have associated the billing account to the legacy challenge before activating from work manager.Seems like we have the implementation to pick the billing account from the legacy project https://github.com/topcoder-platform/challenge-api/blob/3533237d967b39ef14ea1cd69ae3e6c97245248a/src/services/ChallengeService.js#L784 - User can change the project by searching the project in the search bar located just below the top bar in the right panel. User can also enter the project id or project name (in double quotes) to find the exact project.
-
Developer Note: Legacy challenge id mapping with new challenge type is initially limited by https://github.com/appirio-tech/ap-supply-library/tree/dev/src/main/java/com/appirio/supply/constants#L12 failing which causes 400 Bad Request and finally limited via https://github.com/appirio-tech/ap-challenge-microservice/blob/8ac806245a6ab51b1b86e27de669629973df8358/src/main/java/com/appirio/service/challenge/directmanager/ContestDirectManager.java#L524 failing which causes
400 Not supported subtrack
error.