Issue #3416848: Dedicated SC Consent Form
Move consent into it's own Form.
- Make consent the first, and the default task/tab/Form.
- Precedes any other config forms.
- Once the user has "consented" to the ToS/TuS he cannot "un-consent". Both the consent checkbox and submit buttons become disabled depending on the State API value.
Moving forward I expect to implement the same "Consent, Configure, Authorize, Test" pattern for any and all APIs. Any existing APIs will need to be backported to this pattern.
I have also reached out to SoundCloud support to see if their legal team would like to have their TuS in-line in the form as well. Interal SC tix 2740042.
Edited by Richard Allen