From: Vincent Vanwaelscappel Date: Fri, 5 Sep 2025 16:26:52 +0000 (+0200) Subject: wip #7113 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=777f965c4597fd0549f63c68c5bfc789cd4b13c5;p=fluidbook-toolbox.git wip #7113 @1.5 --- 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']); });