remove unecessary defining of DBIC attrs
This commit is contained in:
@@ -165,8 +165,6 @@ preformatted timestamps of the C<time_first> and C<time_last> fields.
|
|||||||
|
|
||||||
sub ip_aliases {
|
sub ip_aliases {
|
||||||
my ($row, $cond, $attrs) = @_;
|
my ($row, $cond, $attrs) = @_;
|
||||||
$cond ||= {};
|
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
my $rs = $row->node_ips({ip => { '!=' => $row->ip }});
|
my $rs = $row->node_ips({ip => { '!=' => $row->ip }});
|
||||||
$rs = $rs->search_rs({}, {'+columns' => 'dns'})
|
$rs = $rs->search_rs({}, {'+columns' => 'dns'})
|
||||||
@@ -207,8 +205,6 @@ A JOIN is performed on the Device table and the Device DNS column prefetched.
|
|||||||
|
|
||||||
sub node_sightings {
|
sub node_sightings {
|
||||||
my ($row, $cond, $attrs) = @_;
|
my ($row, $cond, $attrs) = @_;
|
||||||
$cond ||= {};
|
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $row
|
return $row
|
||||||
->nodes({}, {
|
->nodes({}, {
|
||||||
|
|||||||
@@ -28,8 +28,6 @@ will add the following additional synthesized columns to the result set:
|
|||||||
|
|
||||||
sub with_times {
|
sub with_times {
|
||||||
my ($rs, $cond, $attrs) = @_;
|
my ($rs, $cond, $attrs) = @_;
|
||||||
$cond ||= {};
|
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs($cond, $attrs)
|
->search_rs($cond, $attrs)
|
||||||
@@ -117,7 +115,6 @@ sub search_by_field {
|
|||||||
|
|
||||||
die "condition parameter to search_by_field must be hashref\n"
|
die "condition parameter to search_by_field must be hashref\n"
|
||||||
if ref {} ne ref $p or 0 == scalar keys %$p;
|
if ref {} ne ref $p or 0 == scalar keys %$p;
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
my $op = $p->{matchall} ? '-and' : '-or';
|
my $op = $p->{matchall} ? '-and' : '-or';
|
||||||
|
|
||||||
@@ -278,7 +275,6 @@ sub carrying_vlan {
|
|||||||
|
|
||||||
$cond->{'vlans.vlan'} = $cond->{vlan};
|
$cond->{'vlans.vlan'} = $cond->{vlan};
|
||||||
$cond->{'port_vlans.vlan'} = delete $cond->{vlan};
|
$cond->{'port_vlans.vlan'} = delete $cond->{vlan};
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs($cond,
|
->search_rs($cond,
|
||||||
@@ -328,7 +324,6 @@ sub carrying_vlan_name {
|
|||||||
if ref {} ne ref $cond or !exists $cond->{name};
|
if ref {} ne ref $cond or !exists $cond->{name};
|
||||||
|
|
||||||
$cond->{'vlans.description'} = { '-ilike' => $cond->{name} };
|
$cond->{'vlans.description'} = { '-ilike' => $cond->{name} };
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs({}, {
|
->search_rs({}, {
|
||||||
|
|||||||
@@ -21,8 +21,6 @@ will add the following additional synthesized columns to the result set:
|
|||||||
|
|
||||||
sub with_times {
|
sub with_times {
|
||||||
my ($rs, $cond, $attrs) = @_;
|
my ($rs, $cond, $attrs) = @_;
|
||||||
$cond ||= {};
|
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs($cond, $attrs)
|
->search_rs($cond, $attrs)
|
||||||
@@ -52,8 +50,6 @@ will add the following additional synthesized columns to the result set:
|
|||||||
|
|
||||||
sub with_vlan_count {
|
sub with_vlan_count {
|
||||||
my ($rs, $cond, $attrs) = @_;
|
my ($rs, $cond, $attrs) = @_;
|
||||||
$cond ||= {};
|
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs($cond, $attrs)
|
->search_rs($cond, $attrs)
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ sub search_by_mac {
|
|||||||
if ref {} ne ref $cond or !exists $cond->{mac};
|
if ref {} ne ref $cond or !exists $cond->{mac};
|
||||||
|
|
||||||
$cond->{'me.mac'} = delete $cond->{mac};
|
$cond->{'me.mac'} = delete $cond->{mac};
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs({}, {
|
->search_rs({}, {
|
||||||
|
|||||||
@@ -73,7 +73,6 @@ sub search_by_ip {
|
|||||||
|
|
||||||
die "ip address required for search_by_ip\n"
|
die "ip address required for search_by_ip\n"
|
||||||
if ref {} ne ref $cond or !exists $cond->{ip};
|
if ref {} ne ref $cond or !exists $cond->{ip};
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
# handle either plain text IP or NetAddr::IP (/32 or CIDR)
|
# handle either plain text IP or NetAddr::IP (/32 or CIDR)
|
||||||
my ($op, $ip) = ('=', delete $cond->{ip});
|
my ($op, $ip) = ('=', delete $cond->{ip});
|
||||||
@@ -140,7 +139,6 @@ sub search_by_dns {
|
|||||||
if ref {} ne ref $cond or !exists $cond->{dns};
|
if ref {} ne ref $cond or !exists $cond->{dns};
|
||||||
|
|
||||||
$cond->{dns} = { '-ilike' => delete $cond->{dns} };
|
$cond->{dns} = { '-ilike' => delete $cond->{dns} };
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
return $rs
|
return $rs
|
||||||
->search_rs({}, {'+columns' => 'dns'})
|
->search_rs({}, {'+columns' => 'dns'})
|
||||||
@@ -186,7 +184,6 @@ sub search_by_mac {
|
|||||||
|
|
||||||
die "mac address required for search_by_mac\n"
|
die "mac address required for search_by_mac\n"
|
||||||
if ref {} ne ref $cond or !exists $cond->{mac};
|
if ref {} ne ref $cond or !exists $cond->{mac};
|
||||||
$attrs ||= {};
|
|
||||||
|
|
||||||
$rs = $rs->search_rs({}, {'+columns' => 'dns'})
|
$rs = $rs->search_rs({}, {'+columns' => 'dns'})
|
||||||
if $rs->has_dns_col;
|
if $rs->has_dns_col;
|
||||||
|
|||||||
Reference in New Issue
Block a user