Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Cloud Hub is looking to increase the functionality of our GET charges API endpoint. We want to expand the fields returned in the API and we want to be able to search this data.


Requirements
1. Update GET /companies/{companyId}/charges to include company_apps.app_label if company_app_id isn't provided in query.  
2. Update charges endpoint to include search parameter. Search should look in charge_name and charge_desc for data.
3. Update tests to show app_label and search working.

#1 and #2 should use similar logic to companyAppService.getListOfCompanyApps

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.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055591