DB query performance fixes
This commit is contained in:
@@ -525,7 +525,7 @@
|
||||
|
||||
$.get('{{ url('api/regions') }}'+'/'+this.value,function(data) {
|
||||
$('#region_id').append('<option value=""></option>');
|
||||
$('#region_id').append('<option value="no">No Region</option>');
|
||||
$('#region_id').append('<option value="0">No Region</option>');
|
||||
$('#region_id').append('<option value="new">New Region</option>');
|
||||
|
||||
data.forEach(function(item) {
|
||||
@@ -584,7 +584,7 @@
|
||||
$('#action').val('region');
|
||||
break;
|
||||
|
||||
case 'no':
|
||||
case '0':
|
||||
default:
|
||||
// Find Hosts
|
||||
if ($('#host-select').hasClass('d-none'))
|
||||
@@ -610,10 +610,10 @@
|
||||
$('#host_id').children().remove();
|
||||
var that = this;
|
||||
|
||||
$.get('{{ url('api/hosts') }}'+'/'+$('#zone_id').val()+'/'+((this.value === 'no') ? 0 : this.value),function(data) {
|
||||
$.get('{{ url('api/hosts') }}'+'/'+$('#zone_id').val()+'/'+this.value,function(data) {
|
||||
$('#host_id').append('<option value=""></option>');
|
||||
if (that.value !== 'no')
|
||||
$('#host_id').append('<option value="no">No Host</option>');
|
||||
if (that.value !== '0')
|
||||
$('#host_id').append('<option value="0">No Host</option>');
|
||||
$('#host_id').append('<option value="new">New Host</option>');
|
||||
|
||||
data.forEach(function(item) {
|
||||
@@ -661,7 +661,7 @@
|
||||
$('#action').val('host');
|
||||
break;
|
||||
|
||||
case 'no':
|
||||
case '0':
|
||||
default:
|
||||
if (! $('#host-address').hasClass('d-none'))
|
||||
$('#host-address').addClass('d-none');
|
||||
@@ -679,8 +679,8 @@
|
||||
$('#hub_id').prop('disabled',true);
|
||||
$('#hub_id').children().remove();
|
||||
|
||||
$.get('{{ url('api/hubs') }}'+'/'+$('#zone_id').val()+'/'+((this.value === 'no') ? 0 : this.value),function(data) {
|
||||
$('#hub_id').append('<option value="no">No Hub</option>');
|
||||
$.get('{{ url('api/hubs') }}'+'/'+$('#zone_id').val()+'/'+this.value,function(data) {
|
||||
$('#hub_id').append('<option value="">No Hub</option>');
|
||||
|
||||
data.forEach(function(item) {
|
||||
$('#hub_id').append('<option value="'+item.id+'">'+item.id+':'+item.value+'</option>');
|
||||
@@ -698,7 +698,7 @@
|
||||
|
||||
$('#hub_id').on('change',function() {
|
||||
switch(this.value) {
|
||||
case 'no':
|
||||
case '':
|
||||
if ($('#hub-checkbox').hasClass('d-none'))
|
||||
$('#hub-checkbox').removeClass('d-none');
|
||||
break;
|
||||
|
@@ -40,7 +40,7 @@
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
@foreach (\App\Models\System::active()->orderBy('name')->cursor() as $oo)
|
||||
@foreach (\App\Models\System::active()->orderBy('name')->with(['addresses.zone.domain'])->get() as $oo)
|
||||
<tr>
|
||||
<td><a href="{{ url('ftn/system/addedit',[$oo->id]) }}">{{ $oo->id }}</a></td>
|
||||
<td>{{ $oo->name }}</td>
|
||||
|
Reference in New Issue
Block a user