From 8e073b10557ae649341ab00de0ce4f9caa282803 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 31 Oct 2024 11:19:30 +0100 Subject: [PATCH] wait #7163 @1 --- .../Controllers/Admin/PublishController.php | 30 ++++++++----------- config/twill-navigation.php | 20 ++++--------- routes/admin.php | 4 ++- 3 files changed, 20 insertions(+), 34 deletions(-) diff --git a/app/Http/Controllers/Admin/PublishController.php b/app/Http/Controllers/Admin/PublishController.php index ae2f232..d4d45c3 100644 --- a/app/Http/Controllers/Admin/PublishController.php +++ b/app/Http/Controllers/Admin/PublishController.php @@ -1,6 +1,7 @@ subscriber()->receivesPdf(); $pdfProcessEmailBatch = new ProcessEmailBatch($pdfBatch, $userReceivesPdfBuilder); dispatch($pdfProcessEmailBatch->withFile()); @@ -82,14 +83,12 @@ class PublishController extends Controller } - - /** * @return ResourceCollection */ public function collections() { - $files = FileCollection::all()->map(function(FileCollection $fileCollection) { + $files = FileCollection::all()->map(function (FileCollection $fileCollection) { $fileCollection->files = [$fileCollection->files()->orderByDesc('updated_at')->first()]; return $fileCollection; }); @@ -107,7 +106,7 @@ class PublishController extends Controller */ public function tags() { - return ['data' => FileTag::query()->get()->map(function($tag) { + return ['data' => FileTag::query()->get()->map(function ($tag) { return [ 'value' => $tag->content, 'text' => $tag->content @@ -116,7 +115,6 @@ class PublishController extends Controller } - /** * @return \Illuminate\View\View */ @@ -178,11 +176,13 @@ class PublishController extends Controller */ public static function sendGroups(): array { + $test = 'test+psq@cubedesigners.com'; + return [ 'all' => [ 'slug' => 'all', 'builder' => User::query(), - 'text' => "Tout le monde", + 'text' => "Tout le monde", ], 'prospects' => [ 'slug' => 'prospects', @@ -205,16 +205,13 @@ class PublishController extends Controller 'text' => "Liste d'envoi quotidien" ], 'louis' => [ - 'slug' => 'louis', - 'builder' => User::where('email', 'louis.jeckel@outlook.com') - ->orWhere('email', 'admin@prescription-quotidien.com'), - 'text' => 'Louis (test)', + 'slug' => 'cube', + 'builder' => User::where('email', $test), + 'text' => 'Test Fluidbook (test)', ], 'admin' => [ 'slug' => 'admin', - 'builder' => User::where('email', 'louis.jeckel@outlook.com') - ->orWhere('email', 'admin@prescription-quotidien.com') - ->orWhere('email', 'olivier.robichon@prescription-quotidien.com'), + 'builder' => User::whereIn('email', [$test, 'admin@prescription-quotidien.com', 'olivier.robichon@prescription-quotidien.com']), 'text' => 'Administrateurs (test)', ], @@ -226,7 +223,7 @@ class PublishController extends Controller */ public function sendGroupList() { - return response()->json(array_map(function($group) { + return response()->json(array_map(function ($group) { $group['count'] = $group['builder']->count(); unset($group['builder']); $group['text'] .= " ({$group['count']})"; @@ -236,7 +233,4 @@ class PublishController extends Controller } - - - } diff --git a/config/twill-navigation.php b/config/twill-navigation.php index d24aad2..aebef0e 100644 --- a/config/twill-navigation.php +++ b/config/twill-navigation.php @@ -23,6 +23,10 @@ return [ 'title' => 'Lettres publiées', 'route' => 'admin.publish.pdfFiles.index' ], + 'emailBatches' => [ + 'title' => 'Stats', + 'module' => 'admin.publish.emailBatches', + ], ] @@ -120,21 +124,7 @@ return [ ] ], - 'stats' => [ - 'title' => "Stats", - 'route' => 'emailBatches.index', - 'module' => true, - 'primary_navigation' => [ - 'emailBatches' => [ - 'title' => 'Campagnes email', - 'module' => true, - ], -// 'prospects' => [ -// 'title' => 'Rapports de prospection', -// 'route' => 'admin.stats.prospects' -// ] - ] - ] + ]; diff --git a/routes/admin.php b/routes/admin.php index 794033e..34ea4f7 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -38,7 +38,7 @@ Route::prefix('otherContent')->group(function () { }); Route::prefix('stats')->group(function () { - Route::module('emailBatches'); + // // Route::prefix('prospects')->group(function(){ // Route::get('/', 'ProspectStatsController@index')->name('stats.prospects'); @@ -69,6 +69,8 @@ Route::prefix('publish')->group(function() { }); + Route::module('emailBatches'); + }); Route::prefix('unlayer')->group(function(){ -- 2.39.5