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;
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)