From 777f965c4597fd0549f63c68c5bfc789cd4b13c5 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 5 Sep 2025 18:26:52 +0200 Subject: [PATCH] wip #7113 @1.5 --- .../API/FluidbookCollectionAPIController.php | 33 +++++++++++++++++++ routes/api.php | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 app/Http/Controllers/API/FluidbookCollectionAPIController.php diff --git a/app/Http/Controllers/API/FluidbookCollectionAPIController.php b/app/Http/Controllers/API/FluidbookCollectionAPIController.php new file mode 100644 index 000000000..0df4c1cc3 --- /dev/null +++ b/app/Http/Controllers/API/FluidbookCollectionAPIController.php @@ -0,0 +1,33 @@ +publications = request('publications'); + $collection->save(); + } +} diff --git a/routes/api.php b/routes/api.php index 72c0bbec7..b12f66c90 100644 --- a/routes/api.php +++ b/routes/api.php @@ -21,6 +21,8 @@ Route::group([ Route::get('fluidbook-publication/{id}/metadata', [\App\Http\Controllers\API\FluidbookPublicationAPIController::class, 'metadata']); Route::get('fluidbook-publication/findbyreference/{reference}', [\App\Http\Controllers\API\FluidbookPublicationAPIController::class, 'findByReference']); Route::post('fluidbook-publication/create', [\App\Http\Controllers\API\FluidbookPublicationAPIController::class, 'create']); + Route::get('fluidbook-collection/{id}/refreshsearchindex', [\App\Http\Controllers\API\FluidbookCollectionAPIController::class, 'refreshSearchIndex']); + Route::post('fluidbook-collection/{id}/setpublications', [\App\Http\Controllers\API\FluidbookCollectionAPIController::class, 'setPublications']); Route::post('cache/clear/{tag?}', [\App\Http\Controllers\API\CacheAPIController::class, 'clear']); }); -- 2.39.5