minor updates

This commit is contained in:
2018-12-15 02:52:29 -06:00
parent 3870ee35b1
commit 2d4ea251df
3 changed files with 41 additions and 9 deletions

View File

@@ -20,8 +20,14 @@ class AdminController extends Controller
//Get the users from the database to allow a selection of users for
//adding and removing roles and permissions
$users = User::pluck('name')->sortBy('name');
$permissions = UserPermission::pluck('permission')->sortBy('permission');
return view('admin.dashboard')->with('users', $users);
$data = [
'users' => $users,
'permissions' => $permissions,
];
return view('admin.dashboard')->with('data', $data);
}
public function addPermission(Request $request) {

View File

@@ -11,7 +11,7 @@
{!! Form::open(['action' => 'AdminController@addRole', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('user', 'User') }}
{{ Form::text('user', '', ['class' => 'form-control', 'placeholder' => 'Character Name']) }}
{{ Form::select('user', $data['users'], null, ['class'=> 'form-control']) }}
{{ Form::select('role', [
'None' => 'None',
'Guest' => 'Guest',
@@ -31,7 +31,7 @@
{!! Form::open(['action' => 'AdminController@removeRole', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('user', 'User') }}
{{ Form::text('user', '', ['class' => 'form-control', 'placeholder' => 'Character Name']) }}
{{ Form::select('user', $data['users'], null, ['class' => 'form-control']) }}
{{ Form::select('role', [
'None' => 'None',
'Guest' => 'Guest',
@@ -54,12 +54,8 @@
{!! Form::open(['action' => 'AdminController@addPermission', 'method' => 'POST']) !!}
<div class="form-group">
{{ 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::select('user', $data['users'], null, ['class' => 'form-control']) }}
{{ Form::select('permission', $data['permissions'], null, ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}

View File

@@ -0,0 +1,30 @@
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<title>{{ config('app.name', 'W4RP Services') }}</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<!-- Bootstrap CSS
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css" integrity="sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B" crossorigin="anonymous">
-->
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
@include('inc.ajax.permissions')
</head>
<body>
@include('layouts.navbar')
<div class="container">
@include('inc.messages')
</div>
@yield('content')
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.min.js" integrity="sha384-o+RDsa0aLu++PJvFqy8fFScvbHFLtbvScb8AjopnFD+iEQ7wo/CG0xlczd+2O/em" crossorigin="anonymous"></script>
</body>
</html>