Support configuration update via PUT method #220

Merged
cmo merged 11 commits from improve-load-config into master 2026-06-24 14:34:16 +00:00
Owner

This PR implements the plan outlined in issue #215

This PR implements the plan outlined in issue #215
cmo added 10 commits 2026-06-24 06:48:19 +00:00
This commit disables the check for distinct
directories. This allows to support some
older configurations, where inboxes from
different collections share a common directory.
The command `dump-things-upload-config` now
supports YAML and JSON input file format. The
format is determined by the suffix or declared
via the -f/--format options.
The JSON-objects returned by GET-ing /collections,
/tokens, and /admin_tokens can now be used verbatim
to generate the respective objects by POST-ing them
to the endpoints.
add PUT method for administration endpoints
Some checks failed
Test execution / Test-all (push) Has been cancelled
2b2c39f035
This commit adds a PUT method for the administration
endpoints `/collections`, `/tokens`, and `/admin_tokens`.

It adds a test for collection-update.
use PUT to upload configurations
Some checks failed
Test execution / Test-all (push) Failing after 1m11s
0a2b84bfcc
fix tests
All checks were successful
Test execution / Test-all (push) Successful in 2m12s
660a8f790e
cmo force-pushed improve-load-config from 660a8f790e
All checks were successful
Test execution / Test-all (push) Successful in 2m12s
to 5e7234c6e0
Some checks failed
Test execution / Test-all (push) Failing after 1m10s
2026-06-24 07:44:37 +00:00
Compare
allow storing of Thing-records
All checks were successful
Test execution / Test-all (push) Successful in 2m13s
df6d8a9ddb
When inlined record extraction was introduced,
the storing of records of class `Thing` was
prohibited.

This restriction is lifted by this commit.
cmo merged commit fef31b730c into master 2026-06-24 14:34:16 +00:00
Sign in to join this conversation.
No description provided.