fase 6 - Controlled Rename Execute API (bevestigde rename op basis van preview) afgerond

This commit is contained in:
kodi
2026-03-07 15:14:43 +01:00
parent 00c32f9ee6
commit cfd18d7535
7 changed files with 409 additions and 11 deletions
+13
View File
@@ -157,3 +157,16 @@ def get_filename_preview(session_id: str = Query("default", min_length=1)):
return service.build_filename_preview(normalized_session_id)
except ValueError as exc:
raise HTTPException(status_code=400, detail=str(exc))
@router.post("/rename-execute")
def rename_execute(
session_id: str = Query("default", min_length=1),
confirm: bool = Query(False),
):
service = SessionService()
normalized_session_id = _normalize_session_id(session_id)
try:
return service.execute_rename(normalized_session_id, confirm=confirm)
except ValueError as exc:
raise HTTPException(status_code=400, detail=str(exc))