Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Cloud Hub is making some modifications to our data import and we want to add an application to a company's list if we add a charge from that application.

Requirements
1. Update chargeService._prepareApp to look for apps.app_name matching charge.source_charge_name.
2. If a match is found, create companyApp using companyAppService.createCompanyApp. *
2. Remove lookup on chargeService._prepareApp for credit card, line 41.


When creating a new companyApp you should passthrough the charge.source value to companyApp.source. The source should also set the status. If source = 'AP' then status= A, otherwise status = P.

 

Final Submission Guidelines

1. Any additions or modifications to the code project pass on "npm run lint". Any modifications to the base project needs to pass the tests, npm run test.
2. Please include a git patch for easier integration of changes.
3. The bulk of your documentation should be in the Readme.md and you should assume that this will be open source so make sure you cover all the steps to set up,  If you have specific information that should not be included in a public readme (like links to your video) put them in a file called submission.txt and they will be omitted from the project if it is open sourced.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055078