rename option deviceport_vlan_membership_threshold to devport_vlan_limit
This commit is contained in:
@@ -52,7 +52,14 @@ if (exists setting('workers')->{interactives}
|
|||||||
setting('dns')->{hosts_file} ||= '/etc/hosts';
|
setting('dns')->{hosts_file} ||= '/etc/hosts';
|
||||||
setting('dns')->{no} ||= ['fe80::/64','169.254.0.0/16'];
|
setting('dns')->{no} ||= ['fe80::/64','169.254.0.0/16'];
|
||||||
|
|
||||||
# cope with legacy config name
|
# legacy config item names
|
||||||
|
|
||||||
|
config->{'devport_vlan_limit'} =
|
||||||
|
config->{'deviceport_vlan_membership_threshold'}
|
||||||
|
if setting('deviceport_vlan_membership_threshold')
|
||||||
|
and not setting('devport_vlan_limit');
|
||||||
|
delete config->{'deviceport_vlan_membership_threshold'};
|
||||||
|
|
||||||
config->{'schedule'} = config->{'housekeeping'}
|
config->{'schedule'} = config->{'housekeeping'}
|
||||||
if setting('housekeeping') and not setting('schedule');
|
if setting('housekeeping') and not setting('schedule');
|
||||||
delete config->{'housekeeping'};
|
delete config->{'housekeeping'};
|
||||||
|
|||||||
@@ -413,7 +413,7 @@ Set to false to disable the periodic AJAX check for completed entries in the
|
|||||||
job queue for this user. Mainly useful for development to suppress noisy web
|
job queue for this user. Mainly useful for development to suppress noisy web
|
||||||
frontend activity.
|
frontend activity.
|
||||||
|
|
||||||
=head3 C<deviceport_vlan_membership_threshold>
|
=head3 C<devport_vlan_limit>
|
||||||
|
|
||||||
Value: Number. Default: C<150>.
|
Value: Number. Default: C<150>.
|
||||||
|
|
||||||
|
|||||||
@@ -42,8 +42,8 @@ but they are backwards compatible.
|
|||||||
|
|
||||||
When displaying device ports, Netdisco will now avoid showing VLAN Membership
|
When displaying device ports, Netdisco will now avoid showing VLAN Membership
|
||||||
if it looks like there are a large number of VLANs on many ports. This is an
|
if it looks like there are a large number of VLANs on many ports. This is an
|
||||||
average of the VLANs per port, configurable in
|
average of the VLANs per port, configurable in <devport_vlan_limit>. The
|
||||||
<deviceport_vlan_membership_threshold>. The default is 150.
|
default is 150.
|
||||||
|
|
||||||
=head1 2.031005
|
=head1 2.031005
|
||||||
|
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ get '/ajax/content/device/ports' => require_login sub {
|
|||||||
my $port_cnt = $device->ports->count() || 1;
|
my $port_cnt = $device->ports->count() || 1;
|
||||||
my $vlan_cnt = $device->port_vlans->count() || 1;
|
my $vlan_cnt = $device->port_vlans->count() || 1;
|
||||||
my $vmember_ok =
|
my $vmember_ok =
|
||||||
(($vlan_cnt / $port_cnt) <= setting('deviceport_vlan_membership_threshold'));
|
(($vlan_cnt / $port_cnt) <= setting('devport_vlan_limit'));
|
||||||
|
|
||||||
if ($vmember_ok) {
|
if ($vmember_ok) {
|
||||||
$set = $set->search_rs({}, { prefetch => 'all_port_vlans' })->with_vlan_count
|
$set = $set->search_rs({}, { prefetch => 'all_port_vlans' })->with_vlan_count
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ port_control_reasons:
|
|||||||
other: 'Other'
|
other: 'Other'
|
||||||
resolved: 'Issue Resolved'
|
resolved: 'Issue Resolved'
|
||||||
check_userlog: true
|
check_userlog: true
|
||||||
deviceport_vlan_membership_threshold: 150
|
devport_vlan_limit: 150
|
||||||
|
|
||||||
# -------------
|
# -------------
|
||||||
# NETDISCO CORE
|
# NETDISCO CORE
|
||||||
|
|||||||
Reference in New Issue
Block a user