From 48d998ec671bd00adfb3132d1174d8eef4980046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lagac=C3=A9=20Mathieu?= Date: Tue, 10 Dec 2019 10:27:44 -0500 Subject: [PATCH] 3.2.4 fix --- app/Http/Controllers/ConfigController.php | 17 +++++ database/seeds/ConfigsTableSeeder.php | 5 ++ resources/views/admin/configs/file.blade.php | 69 ++++++++++++++++++++ resources/views/admin/files/index.blade.php | 5 ++ routes/web.php | 5 +- 5 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 resources/views/admin/configs/file.blade.php diff --git a/app/Http/Controllers/ConfigController.php b/app/Http/Controllers/ConfigController.php index e7ae156d..01c4a54a 100644 --- a/app/Http/Controllers/ConfigController.php +++ b/app/Http/Controllers/ConfigController.php @@ -129,4 +129,21 @@ class ConfigController extends Controller { // } + + public function showfilesConfig() + { + return view('admin.configs.file',['configs' => Config::all()]); + } + + public function editfilesConfig() + { + $config = \App\Config::all()->where('name','cadet_list')->first(); + + $config->data = [\request('cadet_list')]; + + $config->save(); + + clog('edit','success','a modifié la configuration'); + return redirect('/admin/config/files')->with('success','Modification sauvegarder avec succès !'); + } } diff --git a/database/seeds/ConfigsTableSeeder.php b/database/seeds/ConfigsTableSeeder.php index f098f221..1c0292b0 100644 --- a/database/seeds/ConfigsTableSeeder.php +++ b/database/seeds/ConfigsTableSeeder.php @@ -226,6 +226,11 @@ class ConfigsTableSeeder extends Seeder 'name' => 'default_weekly_msg', 'state' => 0, 'data' => "[\"/* Nom de l'évènement */
Heure (Cadets):
Lieu:
Tenue:
Matériel:
/* Commentaire */\"]" + ], + [ + 'name' => 'cadet_list', + 'state' => 0, + 'data' => '["#"]' ] ]; diff --git a/resources/views/admin/configs/file.blade.php b/resources/views/admin/configs/file.blade.php new file mode 100644 index 00000000..ed5ff7d5 --- /dev/null +++ b/resources/views/admin/configs/file.blade.php @@ -0,0 +1,69 @@ +@extends('layouts.admin.main') + +@section('content') +
+
+
+

Configuration Générale

+
+
+
+ @csrf +
+
+
+ + + Url vers la liste nominative des cadets +
+
+
+ +
+
+
+
+
+
+@endsection + +@section('breadcrumb') + +@endsection + +@section('custom_scripts') + +@endsection diff --git a/resources/views/admin/files/index.blade.php b/resources/views/admin/files/index.blade.php index e0107fa7..58c226e9 100644 --- a/resources/views/admin/files/index.blade.php +++ b/resources/views/admin/files/index.blade.php @@ -119,6 +119,11 @@ Divers Télécharger + + Liste nominal des cadets + Divers + Télécharger + diff --git a/routes/web.php b/routes/web.php index c90f664a..b68021e0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -87,7 +87,10 @@ Route::middleware(['auth'])->group(function () { Route::get('/admin/config/jobs/{id}','JobController@edit')->middleware('perm:config_edit'); Route::post('/admin/config/jobs/{id}','JobController@update')->middleware('perm:config_edit'); - /** Public page */ + Route::get('/admin/config/files' , 'ConfigController@showfilesConfig')->middleware('perm:config_edit'); + Route::post('/admin/config/files' , 'ConfigController@editfilesConfig')->middleware('perm:config_edit'); + + /** Public page */ Route::get('/admin/public/edit/{config}', 'PublicController@edit')->middleware('perm:config_edit'); Route::post('/admin/public/edit/{config}', 'PublicController@update')->middleware('perm:config_edit');