发布

  • [NA][BE] remove draft related logic (#4525)

    frostbyte_neo 发布于 2025-12-22 14:00:39 +00:00

    • [NA] [BE] Remove backend draft management logic
    • Remove hasDraft field from DatasetItemPage record
    • Remove computeHasDraft method from DatasetItemService
    • Remove draft-related DAO methods (countDraftItems, getDraftItemsHashAgg, deleteAllNonVersionedDatasetItems, restoreFromVersion)
    • Remove getVersionItemsHashAgg from DatasetItemVersionDAO
    • Delete ItemsHash.java record (used for draft detection)
    • Update commitVersion to use latestVersion.itemsTotal for UUID generation
    • Remove restoreVersion endpoint (will be re-added in follow-up with new implementation)
    • Remove HasDraftDetection and RestoreVersion test classes
    • PR comments

    • Update apps/opik-backend/src/main/java/com/comet/opik/domain/DatasetVersionService.java

    Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>


    Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>

    下载附件