feat(lesereisen): data model + Flyway migration — GeschichteType, JourneyItem, migrate geschichten_documents #787

Merged
marcel merged 213 commits from feat/issue-750-lesereisen-data-model into main 2026-06-12 14:04:04 +02:00
Showing only changes of commit 9db3b41fdb - Show all commits

View File

@@ -102,6 +102,10 @@ public class GeschichteController {
@PutMapping("/{id}/items/reorder") @PutMapping("/{id}/items/reorder")
@RequirePermission(Permission.BLOG_WRITE) @RequirePermission(Permission.BLOG_WRITE)
@Operation(
summary = "Reorder journey items",
description = "itemIds must contain ALL item IDs for the given journey in the desired new order. Sending a partial list returns 400 Bad Request."
)
public List<JourneyItemView> reorderItems( public List<JourneyItemView> reorderItems(
@PathVariable UUID id, @PathVariable UUID id,
@RequestBody JourneyReorderDTO dto) { @RequestBody JourneyReorderDTO dto) {