Add support for Patch endpoints#291
Conversation
…ch into patch_endpoints
…ch into patch_endpoints
…ch into patch_endpoints
|
@jonhealy1 this is ready for review but is pinned to a pull request for |
|
@rhysrevans3 Adding patch endpoints is pretty epic. |
|
One thing to note. Anything elasticsearch-related from core needs to be moved to sfeos_helpers now. Sorry for doing this in the middle of this work. Core now is only for code that is database-agnostic and may be useful for other databases besides for just es/os. Some of the shared code from database_logic in elasticsearch and opensearch could also theoretically be moved to sfeos_helpers. |
|
@jonhealy1 thanks for the reminder I've had a go at moving bits to sfeos_helpers let me know if I've moved anything to the wrong place. |
jonhealy1
left a comment
There was a problem hiding this comment.
Looks great. Nice work!!
jonhealy1
left a comment
There was a problem hiding this comment.
Looks great. Nice work!!
jamesfisher-geo
left a comment
There was a problem hiding this comment.
Looks great! This is a great addition
### Added - Added support for PATCH update through [RFC 6902](https://datatracker.ietf.org/doc/html/rfc6902) and [RFC 7396](https://datatracker.ietf.org/doc/html/rfc7396) [#291](#291) ### Changed - Updated stac-fastapi parent libraries to v6.0.0 [#291](#291)
Description:
Adds PATCH endpoints to transaction extension. Adds support for RFC 6902 and RFC 7396. Pivots on header Content-Type value.
Related pull requests:
PR Checklist:
pre-commit run --all-files)make test)