NASA-IMPACT / veda-backend

Backend services for VEDA
Other
9 stars 5 forks source link

feat: support transactions with validation and authentication #378

Open slesaad opened 1 month ago

slesaad commented 1 month ago

Issue

https://github.com/NASA-IMPACT/veda-backend/issues/295

What?

Why?

Testing?

TODO

[!WARNING]
Although the validation are integrated well - some validations aren't great (eg - error when datetime is null but start_datetime and end_datetime aren't provided - should be valid). probably has to do with stac-pydantic version

smohiudd commented 1 month ago

Couple comments on this PR:

slesaad commented 2 weeks ago

@smohiudd open to ideas about modularity. we should start using pystac instead of stac_pydantic because it is more comprehensive and robust, but I think that should be a separate effort since ingest API also uses stac_pydantic.