From 8f49a5c412f5c22ce0d261700ada4d71308aca71 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 28 Feb 2025 19:26:52 +0100 Subject: [PATCH] wip #7360 @0.25 --- .../FluidbookPublication/DownloadOperation.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Http/Controllers/Admin/Operations/FluidbookPublication/DownloadOperation.php b/app/Http/Controllers/Admin/Operations/FluidbookPublication/DownloadOperation.php index 3c55aa8bd..40e897d53 100644 --- a/app/Http/Controllers/Admin/Operations/FluidbookPublication/DownloadOperation.php +++ b/app/Http/Controllers/Admin/Operations/FluidbookPublication/DownloadOperation.php @@ -6,6 +6,7 @@ use App\Fluidbook\Packager\Download; use App\Http\Middleware\CheckIfAdmin; use App\Jobs\GenerateDeliveryThumbnailsPreview; use App\Models\FluidbookPublication; +use App\Slack\Mattermost; use Cubist\Backpack\Http\Controllers\Base\XSendFileController; use Cubist\Util\Files\Files; use Illuminate\Support\Facades\Artisan; @@ -53,6 +54,15 @@ trait DownloadOperation abort(401); } Artisan::call('fluidbook:hosting:abuse ' . $id); + Alert::add('success', __('Le fluidbook :id a été installé sur le serveur :name et le lien de preview redirigé vers ce serveur', ['id' => $id, 'name' => 'Abuse']))->flash(); + $fb = FluidbookPublication::withoutGlobalScopes()->find($id); + Mattermost::send(Mattermost::fluidbookPreviewAlertsChannel, + 'Fluidbook Fluidbook #' . $fb->id . ' déplacé vers le serveur Abuse', + 'Le lien de preview de _' . $fb->title . '_ est maintenant redirigé vers ' . $fb->redirectDemo . '.', + ['Modifier les paramètres du fluidbook' => backpack_url('fluidbook-publication/' . $fb->id . '/edit#s_section_demo')], + false + ); + return redirect('/fluidbook-publication'); } protected function deliveryThumb($id, $type) -- 2.39.5