From 62f3421dd0f537529113c6aeac58398b999903ce Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Thu, 6 Dec 2018 21:25:22 -0600 Subject: [PATCH] add permission to admin dashboard --- app/Http/Controllers/AdminController.php | 2 +- resources/views/admin/dashboard.blade.php | 21 +++++++++++++++++++++ routes/web.php | 1 + 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index d4f604e52..82fe15888 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -28,7 +28,7 @@ class AdminController extends Controller //Check to see if the character already has the permission $check = DB::table('user_permissions')->where(['character_id' => $character->character_id, 'permission' => $permission])->get(); //If the user doesn't have the permission then add it into the table - if($check === null) { + if($check == null) { $perm = new UserPermission; $perm->character_id = $character->character_id; $perm->permission = $permission; diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index b19e0a8bd..220dcccad 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -45,5 +45,26 @@ +
+
+
+ Add Permission for User +
+
+ {!! Form::open(['action' => 'AdminController@addRole', 'method' => 'POST']) !!} +
+ {{ Form::label('user', 'User') }} + {{ Form::text('user', '', ['class' => 'form-control', 'placeholder' => 'Character Name']) }} + {{ Form::select('permission', [ + 'None' => 'None', + 'logistics.minion' => 'logistics.minion', + 'structure.operator' => 'structure.operator', + ], 'None') }} +
+ {{ Form::submit('Submit', ['class' => 'btn btn-primary']) }} + {!! Form::close() !!} +
+
+
@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 360f49cc0..608c82032 100644 --- a/routes/web.php +++ b/routes/web.php @@ -56,6 +56,7 @@ Route::post('/fleets/registerFleet', 'FleetsController@registerFleet'); Route::get('/admin/dashboard', 'AdminController@displayDashboard'); Route::post('/admin/addRole', 'AdminController@addRole'); Route::post('/admin/removeRole', 'AdminController@removeRole'); +Route::post('/admin/addPermission', 'AdminController@addPermission'); //Finances Controller display pages Route::get('/finances/display', 'FinancesController@displayWallet');