-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
Right now, in topcoder, if a UI has a default terms, the ID (or now UUID) is stored in that system. For example:
https://github.com/topcoder-platform/challenge-engine-ui/blob/fc2c8cb6b780a64dec2ea7cd4b54edcd0a4c5e95/config/constants/development.js#L28
I want a way to:
- Version Terms - Once terms are signed, they should not be editable. So either we need to implement a version history on terms, and the person agrees to those terms, or we need to lock out edit/delete on terms once someone has agreed to them
- Get a current edition of terms by an identifier:
/v5/terms?key=nda/v5/terms?key=challenge-terms
Then systems who want to use the current, default NDA don't need the UUID of those terms.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request