-
[OPIK-3573][BE] extend endpoints to create version (#4559)
发布于
2025-12-29 07:05:52 +00:00 - [NA] [BE] Add version copy functionality for restoreVersion
- Add copyVersionItems method to DatasetItemVersionDAO for copying items between versions
- Re-add restoreVersion endpoint with new implementation that copies items directly
between versions in dataset_item_versions (bypassing the draft table) - Refactor restoreVersion into smaller helper methods for readability
- Calculate diff statistics between previous latest and restored version
- Add VersionedDatasetItem record for internal representation of versioned items
- Add RestoreVersion tests
-
OPIK-3573 add POST logic to create a version explicitly
-
OPIK-3573 get items from latest version when toggle is ON
-
OPIK-3573 add coverage
-
OPIK-3573 replace commitVersion with PUT /items
-
OPIK-3573 delete creates a new version
-
OPIK-3573 patch dataset items
-
OPIK-3573 from traces, spans and csv upload
-
OPIK-3573 fix columns mapping and deletion logic
-
OPIK-3573 fix get item by id
-
OPIK-3573 fixed item count and edit items
-
OPIK-3573 fix item deletion
-
OPIK-3573 remove dead code
-
OPIK-3573 code improvements
-
OPIK-3573 improve queries readability
-
OPIK-3573 remove unnecessary code
-
OPIK-3573 code cleanup
-
OPIK-3573 moved bulk patch logic to the DAO
-
OPIK-3573 remove dead code
-
OPIK-3573 remove duplicate test coverage
-
OPIK-3573 cover from-traces and from-spans
-
OPIK-3573 PR comments
-
OPIK-3573 turn off dataset version toggle for tests
-
OPIK-3573 PR comments
-
OPIK-3573 PR comments: batch update by filters
-
OPIK-3573 align the API to use
id -
OPIK-3573 PR comments: respond with status CREATED
-
OPIK-3573 PR comment: handle ids not found
-
OPIK-3573 PR comments
下载附件