Added Notifications
This commit is contained in:
+11
-23
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\AchievementController;
|
||||
use App\Http\Controllers\AdminController;
|
||||
use App\Http\Controllers\AdminToolsController;
|
||||
use App\Http\Controllers\Api\AircraftApiController;
|
||||
use App\Http\Controllers\Api\AirlineApiController;
|
||||
@@ -40,14 +41,13 @@ Route::domain(config('app.domain'))->group(
|
||||
return Inertia::render('Dashboard');
|
||||
})->middleware(['auth', 'verified'])->name('dashboard');
|
||||
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::get('/import/fr24', function () {
|
||||
if (Auth::user()->importedFlights()->exists()) {
|
||||
return redirect()->route('reconcile');
|
||||
}
|
||||
return Inertia::render('Fr24Import');
|
||||
})->name('import.fr24');
|
||||
Route::middleware(['auth', 'role:admin'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/', [AdminController::class, 'dashboard'])->name('dashboard');
|
||||
Route::get('/missing-liveries', [AdminController::class, 'reconcileMissingLiveries'])->name('reconcile-missing-liveries')->middleware('permission:reconcile_missing_liveries');
|
||||
Route::post('/ignore-missing-livery', [AdminController::class, 'ignoreMissingLivery'])->name('ignore-missing-livery');
|
||||
});
|
||||
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::post('/flights', [FlightController::class, 'store'])->name('flights.store');
|
||||
Route::get('/flights/add', [FlightController::class, 'add'])->name('flights.add');
|
||||
Route::get('/flights/{flight}/edit', [FlightController::class, 'edit'])->name('flights.edit');
|
||||
@@ -55,19 +55,8 @@ Route::domain(config('app.domain'))->group(
|
||||
Route::delete('/flights/{flight}/{referrer?}', [FlightController::class, 'delete'])->name('flights.delete');
|
||||
|
||||
|
||||
|
||||
Route::get('/reconcile', function () {
|
||||
$flight = new FlightImportController()->reconcile(request());
|
||||
|
||||
if (!$flight) {
|
||||
return to_route('import.fr24');
|
||||
}
|
||||
|
||||
return Inertia::render('ReconcileFlight', [
|
||||
'flight' => $flight,
|
||||
'key' => $flight['imported_flight_id'],
|
||||
]);
|
||||
})->name('reconcile');
|
||||
Route::get('/import/fr24', [FlightImportController::class, 'showFr24Import'])->name('import.fr24');
|
||||
Route::get('/reconcile', [FlightImportController::class, 'reconcile'])->name('reconcile');;
|
||||
|
||||
Route::get('/flights/lookup', [FlightController::class, 'lookup'])->name('flights.lookup');
|
||||
Route::post('/flights/import', [FlightImportController::class, 'store'])->name('flights.import.store');
|
||||
@@ -88,13 +77,12 @@ Route::domain(config('app.domain'))->group(
|
||||
Route::get('/search/aircraft', [SearchController::class, 'aircraft'])->name('search.aircraft');
|
||||
Route::get('/search/airports', [SearchController::class, 'airports'])->name('search.airports');
|
||||
|
||||
//@Todo: Move to API
|
||||
Route::get('/data/user/{username}/flights', [UserApiController::class, 'flights']);
|
||||
Route::get('/missing-liveries', [AdminToolsController::class, 'missingLiveries'])->name('admin.tools.missing-liveries');
|
||||
|
||||
Route::get('/u/{user}', [FlightProfileController::class, 'view'])->name('profile.view');
|
||||
Route::get('/u/{user}/map', [FlightProfileController::class, 'map'])->name('profile.map');
|
||||
Route::get('/u/{user}/departure-board/{flight?}', [FlightProfileController::class, 'departureBoard'])
|
||||
->name('profile.departure-board');
|
||||
Route::get('/u/{user}/departure-board/{flight?}', [FlightProfileController::class, 'departureBoard'])->name('profile.departure-board');
|
||||
Route::get('/u/{user}/boarding-passes', [FlightProfileController::class, 'boardingPasses'])->name('profile.boarding-passes');
|
||||
Route::get('/u/{user}/achievements', [AchievementController::class, 'index'])->name('profile.achievements');
|
||||
Route::get('/u/{user}/achievement/{achievement}', [AchievementController::class, 'specific'])->name('profile.achievement');
|
||||
|
||||
Reference in New Issue
Block a user