feat: add .kc metadata and dependency resolution API methods #19
Reference in New Issue
Block a user
Delete Branch "feat/kc-metadata-api"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add 5 new SiloClient methods for .kc file server integration:
get_metadata(pn):GET /items/{pn}/metadataupdate_metadata(pn, fields):PUT /items/{pn}/metadatapatch_lifecycle(pn, state):PATCH /items/{pn}/metadata/lifecyclepatch_tags(pn, tags):PATCH /items/{pn}/metadata/tagsresolve_dependencies(pn):GET /items/{pn}/dependencies/resolveThese endpoints are already implemented server-side (see silo-server SPECIFICATION.md §11.1) and are needed by the Create module's silo viewer widgets for live data sync (kindred/silo-mod#43).
Add 5 new SiloClient methods for .kc file server integration: - get_metadata(pn): GET /items/{pn}/metadata - update_metadata(pn, fields): PUT /items/{pn}/metadata - patch_lifecycle(pn, state): PATCH /items/{pn}/metadata/lifecycle - patch_tags(pn, tags): PATCH /items/{pn}/metadata/tags - resolve_dependencies(pn): GET /items/{pn}/dependencies/resolve These endpoints are already implemented server-side and needed by the Create module's silo viewer widgets for live data sync. Refs: kindred/silo-mod#43