From 34d9e9714533cb6c8236358c73a42ada2827fbcb Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 10 Apr 2025 12:29:22 +0200 Subject: [PATCH] wip #7423 @1.5 --- .../Services/PumaOperation.php | 29 +++++++++++++++++++ app/Models/FluidbookPublication.php | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 app/Http/Controllers/Admin/Operations/FluidbookPublication/Services/PumaOperation.php diff --git a/app/Http/Controllers/Admin/Operations/FluidbookPublication/Services/PumaOperation.php b/app/Http/Controllers/Admin/Operations/FluidbookPublication/Services/PumaOperation.php new file mode 100644 index 000000000..8dc7a6108 --- /dev/null +++ b/app/Http/Controllers/Admin/Operations/FluidbookPublication/Services/PumaOperation.php @@ -0,0 +1,29 @@ +middleware([CORSMiddleware::class])->withoutMiddleware([CheckIfAdmin::class, Authenticate::class, VerifyCsrfToken::class]); + } + } + + protected function pumaPlanogramme($references, $format = 'html') + { + if ($format === 'pdf') { + $htmlURL = 'https://' . $_SERVER['HTTP_HOST'] . '/s/puma/planogramme/' . rawurlencode($references); + return; + } + } + + +} diff --git a/app/Models/FluidbookPublication.php b/app/Models/FluidbookPublication.php index 15f44b7a1..1b1fefb7b 100644 --- a/app/Models/FluidbookPublication.php +++ b/app/Models/FluidbookPublication.php @@ -31,6 +31,7 @@ use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\BastideO use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\ExportPdfOperation; use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\FormOperation; use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\GetPageFromWebsiteOperation; +use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\PumaOperation; use App\Http\Controllers\Admin\Operations\FluidbookPublication\Services\SocialImageOperation; use App\Http\Controllers\Admin\Operations\FluidbookPublication\StatsOperation; use App\Http\Controllers\Admin\Operations\FluidbookPublication\UpgradeOperation; @@ -115,6 +116,7 @@ class FluidbookPublication extends ToolboxStatusModel FormOperation::class, // Carts BastideOperation::class, + PumaOperation::class, ]; protected $casts = ['composition' => 'array']; -- 2.39.5