Community configuration 2.0 is edited by configuration editing forms, which are Vue apps based on Codex. Based on a discussion with @Sgs, we decided the backend of Community configuration should be unaware of the form itself (eg. how to split a configuration field into one or more form fields). To support form submission, we need an API that allows privileged users to manipulate the current configuration.
The same API can be also reused by other tools that need to make a configuration change.
Acceptance Criteria
- An API that allows privileged users to change the current configuration