conditionally show csv icon for device and search tabs
This commit is contained in:
@@ -6,7 +6,7 @@ use Dancer::Plugin::Auth::Extensible;
|
||||
|
||||
use App::Netdisco::Web::Plugin;
|
||||
|
||||
register_device_tab( { tag => 'addresses', label => 'Addresses' } );
|
||||
register_device_tab( { tag => 'addresses', label => 'Addresses', provides_csv => 1 } );
|
||||
|
||||
# device interface addresses
|
||||
get '/ajax/content/device/addresses' => require_login sub {
|
||||
|
||||
@@ -8,7 +8,7 @@ use List::MoreUtils ();
|
||||
|
||||
use App::Netdisco::Web::Plugin;
|
||||
|
||||
register_search_tab({ tag => 'device', label => 'Device' });
|
||||
register_search_tab({ tag => 'device', label => 'Device', provides_csv => 1 });
|
||||
|
||||
my $headers = ['Device','Contact','Location','System Name','Model','OS Version','Management IP','Serial'];
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ use Dancer::Plugin::Auth::Extensible;
|
||||
|
||||
use App::Netdisco::Web::Plugin;
|
||||
|
||||
register_search_tab({ tag => 'port', label => 'Port' });
|
||||
register_search_tab({ tag => 'port', label => 'Port', provides_csv => 1 });
|
||||
|
||||
# device ports with a description (er, name) matching
|
||||
get '/ajax/content/search/port' => require_login sub {
|
||||
|
||||
@@ -6,7 +6,7 @@ use Dancer::Plugin::Auth::Extensible;
|
||||
|
||||
use App::Netdisco::Web::Plugin;
|
||||
|
||||
register_search_tab( { tag => 'vlan', label => 'VLAN' } );
|
||||
register_search_tab( { tag => 'vlan', label => 'VLAN', provides_csv => 1 } );
|
||||
|
||||
# devices carrying vlan xxx
|
||||
get '/ajax/content/search/vlan' => require_login sub {
|
||||
|
||||
Reference in New Issue
Block a user