Add importers in console and admin for flights/aircraft/subfleets and airport #194
This commit is contained in:
5
resources/views/admin/aircraft/import.blade.php
Normal file
5
resources/views/admin/aircraft/import.blade.php
Normal file
@@ -0,0 +1,5 @@
|
||||
@extends('admin.app')
|
||||
@section('title', 'Import Aircraft')
|
||||
@section('content')
|
||||
@include('admin.shared.import', ['route' => 'admin.aircraft.import'])
|
||||
@endsection
|
||||
@@ -1,17 +1,10 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('title', 'Aircraft')
|
||||
|
||||
@section('actions')
|
||||
<li>
|
||||
<a href="{{ url('/admin/subfleets') }}">
|
||||
<i class="ti-files"></i>
|
||||
Subfleets</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ route('admin.aircraft.create') }}">
|
||||
<i class="ti-plus"></i>
|
||||
New Aircraft</a>
|
||||
</li>
|
||||
<li><a href="{{ route('admin.aircraft.import') }}"><i class="ti-plus"></i>Import from CSV</a></li>
|
||||
<li><a href="{{ url('/admin/subfleets') }}"><i class="ti-files"></i>Subfleets</a></li>
|
||||
<li><a href="{{ route('admin.aircraft.create') }}"><i class="ti-plus"></i>New Aircraft</a></li>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
|
||||
5
resources/views/admin/airports/import.blade.php
Normal file
5
resources/views/admin/airports/import.blade.php
Normal file
@@ -0,0 +1,5 @@
|
||||
@extends('admin.app')
|
||||
@section('title', 'Import Airports')
|
||||
@section('content')
|
||||
@include('admin.shared.import', ['route' => 'admin.airports.import'])
|
||||
@endsection
|
||||
@@ -1,12 +1,9 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('title', 'Airports')
|
||||
|
||||
@section('actions')
|
||||
<li>
|
||||
<a href="{{ route('admin.airports.create') }}">
|
||||
<i class="ti-plus"></i>
|
||||
Add New</a>
|
||||
</li>
|
||||
<li><a href="{{ route('admin.airports.import') }}"><i class="ti-plus"></i>Import from CSV</a></li>
|
||||
<li><a href="{{ route('admin.airports.create') }}"><i class="ti-plus"></i>Add New</a></li>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
|
||||
5
resources/views/admin/flights/import.blade.php
Normal file
5
resources/views/admin/flights/import.blade.php
Normal file
@@ -0,0 +1,5 @@
|
||||
@extends('admin.app')
|
||||
@section('title', 'Import Flights')
|
||||
@section('content')
|
||||
@include('admin.shared.import', ['route' => 'admin.flights.import'])
|
||||
@endsection
|
||||
@@ -1,7 +1,8 @@
|
||||
@extends('admin.app')
|
||||
|
||||
@section('title', 'Flights')
|
||||
|
||||
@section('actions')
|
||||
<li><a href="{{ route('admin.flights.import') }}"><i class="ti-plus"></i>Import from CSV</a></li>
|
||||
<li><a href="{{ route('admin.flightfields.index') }}"><i class="ti-plus"></i>Fields</a></li>
|
||||
<li>
|
||||
<a href="{{ route('admin.flights.create') }}">
|
||||
|
||||
32
resources/views/admin/shared/import.blade.php
Normal file
32
resources/views/admin/shared/import.blade.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<div class="card border-blue-bottom">
|
||||
<div class="content">
|
||||
{{ Form::open(['method' => 'post', 'route' => $route, 'files' => true]) }}
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-12">
|
||||
{{ Form::label('csv_file', 'Chose a CSV file to import') }}
|
||||
{{ Form::file('csv_file', ['accept' => '.csv']) }}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-12">
|
||||
<div class="text-right">
|
||||
{{ Form::button('Start Import', ['type' => 'submit', 'class' => 'btn btn-success']) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{ Form::close() }}
|
||||
|
||||
<div class="form-group col-md-12">
|
||||
<h4>Logs</h4>
|
||||
@foreach($logs['success'] as $line)
|
||||
<p>{{ $line }}</p>
|
||||
@endforeach
|
||||
|
||||
<h4>Errors</h4>
|
||||
@foreach($logs['failed'] as $line)
|
||||
<p>{{ $line }}</p>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
5
resources/views/admin/subfleets/import.blade.php
Normal file
5
resources/views/admin/subfleets/import.blade.php
Normal file
@@ -0,0 +1,5 @@
|
||||
@extends('admin.app')
|
||||
@section('title', 'Import Subfleets')
|
||||
@section('content')
|
||||
@include('admin.shared.import', ['route' => 'admin.subfleets.import'])
|
||||
@endsection
|
||||
@@ -2,6 +2,8 @@
|
||||
@section('title', 'Subfleets')
|
||||
|
||||
@section('actions')
|
||||
<li><a href="{{ route('admin.subfleets.import') }}"><i class="ti-plus"></i>Import from CSV</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ route('admin.subfleets.create') }}">
|
||||
<i class="ti-plus"></i>Add New</a>
|
||||
|
||||
Reference in New Issue
Block a user