Create a staff only endpoint that allows for updating of one or more existing configuration entries.
TODOs
[x] Create GET /configuration endpoint for updating configuration entries
[ ] Create PUT /configuration endpoint for updating configuration entries
[x] GET/PUT endpoints should be locked down to only allow staff users
[ ] PUT endpoint validation
[ ] Returns error if one of keys to update does not exist already
[ ] Should handle scenario where if NUM_DISSOLUTIONS_ALLOWED is not updated with a number value, a valid HTTP response message and error code is returned
[ ] Validate for duplicate keys
[ ] Ensure NUM_DISSOLUTIONS_ALLOWED is not greater than MAX_DISSOLUTIONS_ALLOWED. MAX_DISSOLUTIONS_ALLOWED is currently set to 2000. Verify with Dylan that 2000 is the correct value.
[ ] Add relevant units tests
[ ] test that checks only staff can access endpoint
Create a staff only endpoint that allows for updating of one or more existing configuration entries.
TODOs
Example GET /configurations payload
Example PUT /configurations payload