Challenge Overview
For this challenge, we'd like add a new field for tracking effort hours.
1. This feature should be present when creating or editing challenges.
2. This field should be labeled "Effort Hours Estimate". Let's add it to the first page right below the Groups dropdown.
3. This field should be enabled per client. so it will do like
3.1 add a new field - enable_effort_hours in time_oltp:client table, the type is bool, and it will have default value as false.
3.2 this flag should be returned when switching the billing accounts, you need to populate the field in CommonAction.���getBillingProjectContestFees method.
3.3 the javascript will show to hide the field based on the flag.
4. The value should be stored in the challenge properties, please add a new type for this, the value format should be float.
Local Setup
You can easily setup the local environment using Docker and Docker Compose, please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app
- Verification Steps
1. This feature should be present when creating or editing challenges.
2. This field should be labeled "Effort Hours Estimate". Let's add it to the first page right below the Groups dropdown.
3. This field should be enabled per client. so it will do like
3.1 add a new field - enable_effort_hours in time_oltp:client table, the type is bool, and it will have default value as false.
3.2 this flag should be returned when switching the billing accounts, you need to populate the field in CommonAction.���getBillingProjectContestFees method.
3.3 the javascript will show to hide the field based on the flag.
4. The value should be stored in the challenge properties, please add a new type for this, the value format should be float.
Local Setup
You can easily setup the local environment using Docker and Docker Compose, please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app
Final Submission Guidelines
- Code Changes (Winner will be responsible for Pull Request creation)- Verification Steps