#900 add option to hide vlan 1002-1005
This commit is contained in:
@@ -105,7 +105,11 @@ get '/ajax/content/device/ports' => require_login sub {
|
|||||||
|
|
||||||
# get vlans on the port
|
# get vlans on the port
|
||||||
# leave this query dormant (lazy) unless c_vmember is set or vlan filtering
|
# leave this query dormant (lazy) unless c_vmember is set or vlan filtering
|
||||||
my $vlans = $set->search({}, {
|
my $vlans = $set->search(
|
||||||
|
{ param('hide1002') ?
|
||||||
|
(-or => ['port_vlans.vlan' => {'<', '1002'},
|
||||||
|
'port_vlans.vlan' => {'>', '1005'}]) : ()
|
||||||
|
}, {
|
||||||
select => [
|
select => [
|
||||||
'port',
|
'port',
|
||||||
{ count => 'port_vlans.vlan', -as => 'vlan_count' },
|
{ count => 'port_vlans.vlan', -as => 'vlan_count' },
|
||||||
|
|||||||
@@ -145,6 +145,7 @@ sidebar_defaults:
|
|||||||
n_archived: { label: 'Archived Data', default: null, idx: 8 }
|
n_archived: { label: 'Archived Data', default: null, idx: 8 }
|
||||||
age_num: { default: 3 }
|
age_num: { default: 3 }
|
||||||
age_unit: { default: months }
|
age_unit: { default: months }
|
||||||
|
hide1002: { default: checked }
|
||||||
device_netmap:
|
device_netmap:
|
||||||
showips: { default: null }
|
showips: { default: null }
|
||||||
showspeed: { default: null }
|
showspeed: { default: null }
|
||||||
|
|||||||
@@ -139,6 +139,12 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<label class="checkbox">
|
||||||
|
<input type="checkbox" id="hide1002"
|
||||||
|
name="hide1002" [% ' checked="checked"' IF vars.sidebar_defaults.device_ports.hide1002 %] />Hide VLAN 1002-1005
|
||||||
|
</label>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user