add comments
This commit is contained in:
@@ -7,6 +7,7 @@ use base 'DBIx::Class::Core';
|
|||||||
|
|
||||||
__PACKAGE__->table_class('DBIx::Class::ResultSource::View');
|
__PACKAGE__->table_class('DBIx::Class::ResultSource::View');
|
||||||
|
|
||||||
|
# NOTE this query is in `git grep 'THREE PLACES'`
|
||||||
__PACKAGE__->table('port_utilization');
|
__PACKAGE__->table('port_utilization');
|
||||||
__PACKAGE__->result_source_instance->is_virtual(1);
|
__PACKAGE__->result_source_instance->is_virtual(1);
|
||||||
__PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
__PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ sub with_is_free {
|
|||||||
->search({},
|
->search({},
|
||||||
{
|
{
|
||||||
'+columns' => { is_free =>
|
'+columns' => { is_free =>
|
||||||
|
# NOTE this query is in `git grep 'THREE PLACES'`
|
||||||
\["me.up_admin = 'up' AND me.up != 'up' AND me.type != 'propVirtual' AND "
|
\["me.up_admin = 'up' AND me.up != 'up' AND me.type != 'propVirtual' AND "
|
||||||
."((age(now(), to_timestamp(extract(epoch from device.last_discover) - (device.uptime/100))) < ?::interval "
|
."((age(now(), to_timestamp(extract(epoch from device.last_discover) - (device.uptime/100))) < ?::interval "
|
||||||
."AND (last_node.time_last IS NULL OR age(now(), last_node.time_last) > ?::interval)) "
|
."AND (last_node.time_last IS NULL OR age(now(), last_node.time_last) > ?::interval)) "
|
||||||
@@ -96,6 +97,7 @@ sub only_free_ports {
|
|||||||
->search_rs($cond, $attrs)
|
->search_rs($cond, $attrs)
|
||||||
->search(
|
->search(
|
||||||
{
|
{
|
||||||
|
# NOTE this query is in `git grep 'THREE PLACES'`
|
||||||
'me.up_admin' => 'up',
|
'me.up_admin' => 'up',
|
||||||
'me.up' => { '!=' => 'up' },
|
'me.up' => { '!=' => 'up' },
|
||||||
'me.type' => { '!=' => 'propVirtual' },
|
'me.type' => { '!=' => 'propVirtual' },
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ get '/ajax/content/device/ports' => require_login sub {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
delete $port_state{free};
|
delete $port_state{free};
|
||||||
|
# showing free ports requires showing down ports
|
||||||
++$port_state{down};
|
++$port_state{down};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user