Allow admin to set a user's airport to be anywhere

This commit is contained in:
Nabeel Shahzad 2018-09-08 14:07:31 -05:00
parent 146fe05bdc
commit d04565919b
2 changed files with 10 additions and 5 deletions

View File

@ -85,7 +85,7 @@ class UserController extends Controller
public function create() public function create()
{ {
$airlines = $this->airlineRepo->selectBoxList(); $airlines = $this->airlineRepo->selectBoxList();
$airports = $this->airportRepo->selectBoxList(false, setting('pilots.home_hubs_only')); $airports = $this->airportRepo->selectBoxList(false);
return view('admin.users.create', [ return view('admin.users.create', [
'user' => null, 'user' => null,
@ -139,7 +139,7 @@ class UserController extends Controller
->paginate(); ->paginate();
$airlines = $this->airlineRepo->selectBoxList(); $airlines = $this->airlineRepo->selectBoxList();
$airports = $this->airportRepo->selectBoxList(false, setting('pilots.home_hubs_only')); $airports = $this->airportRepo->selectBoxList(false);
return view('admin.users.show', [ return view('admin.users.show', [
'user' => $user, 'user' => $user,
@ -180,7 +180,7 @@ class UserController extends Controller
}); });
$airlines = $this->airlineRepo->selectBoxList(); $airlines = $this->airlineRepo->selectBoxList();
$airports = $this->airportRepo->selectBoxList(false, setting('pilots.home_hubs_only')); $airports = $this->airportRepo->selectBoxList(false);
return view('admin.users.edit', [ return view('admin.users.edit', [
'user' => $user, 'user' => $user,
@ -238,7 +238,7 @@ class UserController extends Controller
$original_user_state = $user->state; $original_user_state = $user->state;
// Convert transferred hours to minutes // Convert transferred hours to minutes
$req_data['transfer_time'] = $req_data['transfer_time'] * 60; $req_data['transfer_time'] *= 60;
$user = $this->userRepo->update($req_data, $id); $user = $this->userRepo->update($req_data, $id);

View File

@ -48,7 +48,12 @@ class AirportRepository extends Repository implements CacheableInterface
} }
foreach ($items as $i) { foreach ($items as $i) {
$retval[$i->icao] = $i->icao.' - '.$i->name; $s = $i->icao.' - '.$i->name;
if (!$only_hubs && $i->hub) {
$s .= ' (hub)';
}
$retval[$i->icao] = $s;
} }
return $retval; return $retval;