Initial user management in admin panel
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('subfleet_id', 'Subfleet:') !!}
|
||||
{!! Form::select('subfleet_id', $subfleets, null, ['class' => 'form-control', 'placeholder' => 'Select Subfleet']) !!}
|
||||
{!! Form::select('subfleet_id', $subfleets, null, ['class' => 'form-control select2', 'placeholder' => 'Select Subfleet']) !!}
|
||||
</div>
|
||||
|
||||
<!-- Registration Field -->
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
-
|
||||
@endif
|
||||
</td>
|
||||
<td><a href="{!! route('admin.aircraft.show', [$ac->id]) !!}">{!! $ac->name !!}</a></td>
|
||||
<td><a href="{!! route('admin.aircraft.edit', [$ac->id]) !!}">{!! $ac->name !!}</a></td>
|
||||
<td>{!! $ac->registration !!}</td>
|
||||
<td style="text-align: center;">
|
||||
@if($ac->active == 1)
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
|
||||
<div class="sidebar-wrapper">
|
||||
<div class="logo" style="background: #067ec1; margin: 0px; text-align: center; min-height: 74px;">
|
||||
<img src="/assets/frontend/img/logo_blue_bg.svg" width="110px" style="">
|
||||
<a href="{!! url('/dashboard') !!}">
|
||||
<img src="/assets/frontend/img/logo_blue_bg.svg" width="110px" style="">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="nav">
|
||||
|
||||
24
resources/views/admin/users/create.blade.php
Normal file
24
resources/views/admin/users/create.blade.php
Normal file
@@ -0,0 +1,24 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('content')
|
||||
<section class="content-header">
|
||||
<h1>
|
||||
Airlines
|
||||
</h1>
|
||||
</section>
|
||||
<div class="content">
|
||||
@include('adminlte-templates::common.errors')
|
||||
<div class="box box-primary">
|
||||
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
{!! Form::open(['route' => 'admin.airlines.store']) !!}
|
||||
|
||||
@include('admin.airlines.fields')
|
||||
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
12
resources/views/admin/users/edit.blade.php
Normal file
12
resources/views/admin/users/edit.blade.php
Normal file
@@ -0,0 +1,12 @@
|
||||
@extends('admin.app')
|
||||
@section('title', "Edit \"$user->name\"")
|
||||
@section('content')
|
||||
<div class="card border-blue-bottom">
|
||||
<div class="content">
|
||||
@include('adminlte-templates::common.errors')
|
||||
{!! Form::model($user, ['route' => ['admin.users.update', $user->id], 'method' => 'patch']) !!}
|
||||
@include('admin.users.fields')
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
62
resources/views/admin/users/fields.blade.php
Normal file
62
resources/views/admin/users/fields.blade.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<div class="row">
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('name', 'Name:') !!}
|
||||
{!! Form::text('name', null, ['class' => 'form-control']) !!}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('email', 'Email:') !!}
|
||||
{!! Form::text('email', null, ['class' => 'form-control']) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('password', 'Password:') !!}
|
||||
{!! Form::password('password', ['class' => 'form-control']) !!}
|
||||
</div>
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('home_airport_id', 'Home Airport:') !!}
|
||||
{!! Form::select('home_airport_id', $airports, null , ['class' => 'form-control select2']) !!}
|
||||
<br /><br />
|
||||
{!! Form::label('curr_airport_id', 'Current Airport:') !!}
|
||||
{!! Form::select('curr_airport_id', $airports, null , ['class' => 'form-control select2']) !!}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-sm-4">
|
||||
{!! Form::label('airline_id', 'Airline:') !!}
|
||||
{!! Form::select('airline_id', $airlines, null, ['class' => 'form-control select2', 'placeholder' => 'Select Airline']) !!}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-4">
|
||||
{!! Form::label('rank_id', 'Rank:') !!}
|
||||
{!! Form::select('rank_id', $ranks, null, ['class' => 'form-control select2', 'placeholder' => 'Select Rank']) !!}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-4">
|
||||
{!! Form::label('roles', 'Roles:') !!}
|
||||
{!! Form::select('roles[]', $roles, $user->roles->pluck('id'),
|
||||
['class' => 'form-control select2', 'placeholder' => 'Select Roles', 'multiple']) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-sm-6">
|
||||
{!! Form::label('active', 'Active:') !!}
|
||||
<label class="checkbox-inline">
|
||||
{!! Form::hidden('active', 0, false) !!}
|
||||
{!! Form::checkbox('active', 1, null) !!}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- Submit Field -->
|
||||
<div class="form-group col-sm-6">
|
||||
<div class="pull-right">
|
||||
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
|
||||
<a href="{!! route('admin.users.index') !!}" class="btn btn-default">Cancel</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
17
resources/views/admin/users/index.blade.php
Normal file
17
resources/views/admin/users/index.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('title', 'Users')
|
||||
@section('actions')
|
||||
<li>
|
||||
<a href="{!! route('admin.users.create') !!}">
|
||||
<i class="ti-plus"></i>
|
||||
Add New</a>
|
||||
</li>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="card">
|
||||
@include('admin.users.table')
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
19
resources/views/admin/users/show.blade.php
Normal file
19
resources/views/admin/users/show.blade.php
Normal file
@@ -0,0 +1,19 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('content')
|
||||
<section class="content-header">
|
||||
<h1>
|
||||
Airlines
|
||||
</h1>
|
||||
</section>
|
||||
<div class="content">
|
||||
<div class="box box-primary">
|
||||
<div class="box-body">
|
||||
<div class="row" style="padding-left: 20px">
|
||||
@include('admin.airlines.show_fields')
|
||||
<a href="{!! route('admin.airlines.index') !!}" class="btn btn-default">Back</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
40
resources/views/admin/users/show_fields.blade.php
Normal file
40
resources/views/admin/users/show_fields.blade.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<!-- Code Field -->
|
||||
<div class="form-group">
|
||||
{!! Form::label('icao', 'ICAO:') !!}
|
||||
<p>{!! $airlines->icao !!}</p>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
{!! Form::label('iata', 'IATA:') !!}
|
||||
<p>{!! $airlines->iata !!}</p>
|
||||
</div>
|
||||
|
||||
<!-- Name Field -->
|
||||
<div class="form-group">
|
||||
{!! Form::label('name', 'Name:') !!}
|
||||
<p>{!! $airlines->name !!}</p>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
{!! Form::label('logo', 'Logo URL:') !!}
|
||||
<p>{!! $airlines->logo !!}</p>
|
||||
</div>
|
||||
|
||||
<!-- Active Field -->
|
||||
<div class="form-group">
|
||||
{!! Form::label('active', 'Active:') !!}
|
||||
<p>{!! $airlines->active !!}</p>
|
||||
</div>
|
||||
|
||||
<!-- Created At Field -->
|
||||
<div class="form-group">
|
||||
{!! Form::label('created_at', 'Created At:') !!}
|
||||
<p>{!! $airlines->created_at !!}</p>
|
||||
</div>
|
||||
|
||||
<!-- Updated At Field -->
|
||||
<div class="form-group">
|
||||
{!! Form::label('updated_at', 'Updated At:') !!}
|
||||
<p>{!! $airlines->updated_at !!}</p>
|
||||
</div>
|
||||
|
||||
30
resources/views/admin/users/table.blade.php
Normal file
30
resources/views/admin/users/table.blade.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<table class="table table-hover table-responsive" id="airlines-table">
|
||||
<thead>
|
||||
<th>Name</th>
|
||||
<th>Email</th>
|
||||
<th class="text-center">Active</th>
|
||||
<th></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($users as $user)
|
||||
<tr>
|
||||
<td>{!! $user->name !!}</td>
|
||||
<td>{!! $user->email !!}</td>
|
||||
<td class="text-center">
|
||||
@if($user->active == 1)
|
||||
<span class="label label-success">Active</span>
|
||||
@else
|
||||
<span class="label label-default">Inactive</span>
|
||||
@endif
|
||||
</td>
|
||||
<td class="text-right">
|
||||
{!! Form::open(['route' => ['admin.users.destroy', $user->id], 'method' => 'delete']) !!}
|
||||
<a href="{!! route('admin.users.edit', [$user->id]) !!}"
|
||||
class='btn btn-sm btn-success btn-icon'><i class="fa fa-pencil-square-o"></i></a>
|
||||
{!! Form::button('<i class="fa fa-times"></i>', ['type' => 'submit', 'class' => 'btn btn-sm btn-danger btn-icon', 'onclick' => "return confirm('Are you sure?')"]) !!}
|
||||
{!! Form::close() !!}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
Reference in New Issue
Block a user