diff --git a/app/Http/Controllers/Dashboard/AdminController.php b/app/Http/Controllers/Dashboard/AdminController.php index 4928bbfc2..8fc6bd6b2 100644 --- a/app/Http/Controllers/Dashboard/AdminController.php +++ b/app/Http/Controllers/Dashboard/AdminController.php @@ -31,7 +31,37 @@ class AdminController extends Controller } public function displayTestAdminDashboard() { - return view('admin.dashboards.testdashboard'); + //Declare array variables + $user = array(); + $permission = array(); + $userArr = array(); + $permString = null; + + $usersArr = User::orderBy('name', 'asc')->paginate(50); + + foreach($usersArr as $user) { + $user->role = $user->getRole(); + + $permCount = UserPermission::where([ + 'character_id' => $user->character_id, + ])->count(); + + if($permCount > 0) { + $perms = UserPermission::where([ + 'character_id' => $user->character_id, + ])->get('permission')->toArray(); + + foreach($perms as $perm) { + $permString .= $perm['permission'] . ', '; + } + + $user->permission = $permString; + } else { + $user->permission = 'No Permissions'; + } + } + + return view('admin.dashboards.testdashboard')->with('usersArr', $usersArr); } public function showJournalEntries() { diff --git a/resources/views/admin/dashboards/testdashboard.blade.php b/resources/views/admin/dashboards/testdashboard.blade.php index 69816b2ab..a899dfd75 100644 --- a/resources/views/admin/dashboards/testdashboard.blade.php +++ b/resources/views/admin/dashboards/testdashboard.blade.php @@ -4,10 +4,18 @@
| Name | @@ -16,14 +24,23 @@Action | - @for ($i = 0; $i < 50; $i++) + @foreach($usersArr as $user)||
|---|---|---|---|
| Name | -Role | -Permissions | -Form | -{{ $user->name }} | +{{ $user->role }} | +{{ $user->permission }} | ++ {!! Form::open(['action' => 'Dashboard\AdminController@displayModifyUser', 'method' => 'POST']) !!} + {{ Form::hidden('user', $user->name) }} + {{ Form::submit('Modify User', ['class' => 'btn btn-primary']) }} + {!! Form::close() !!} + {!! Form::open(['action' => 'Dashboard\AdminController@removeUser', 'method' => 'POST']) !!} + {{ Form::hidden('user', $user->name) }} + {{ Form::submit('Remove User', ['class' => 'btn btn-danger']) }} + {!! Form::close() !!} + | + + @endforeach