use Module::Find to load Auto things and Web

This commit is contained in:
Oliver Gorwits
2014-06-22 20:48:01 +01:00
parent 2eb3343de8
commit 128e96f9a3
3 changed files with 7 additions and 11 deletions

View File

@@ -28,6 +28,7 @@ requires 'HTTP::Tiny' => 0.029;
requires 'JSON' => 0;
requires 'List::MoreUtils' => 0.33;
requires 'MIME::Base64' => 3.13;
requires 'Module::Find' => 0.12;
requires 'Module::Load' => 0.32;
requires 'Moo' => 1.001000;
requires 'MCE' => 1.408;

View File

@@ -7,6 +7,9 @@ use 5.010_000;
our $VERSION = '2.027007';
use App::Netdisco::Configuration;
use Module::Find ();
Module::Find::usesub 'App::Netdisco::Auto::Init';
=head1 NAME
App::Netdisco - An open source web-based network management tool.

View File

@@ -10,20 +10,12 @@ use Socket6 (); # to ensure dependency is met
use HTML::Entities (); # to ensure dependency is met
use URI::QueryParam (); # part of URI, to add helper methods
use Path::Class 'dir';
use Module::Find ();
use Module::Load ();
use App::Netdisco::Util::Web 'interval_to_daterange';
use App::Netdisco::Web::AuthN;
use App::Netdisco::Web::Static;
use App::Netdisco::Web::Search;
use App::Netdisco::Web::Device;
use App::Netdisco::Web::Report;
use App::Netdisco::Web::AdminTask;
use App::Netdisco::Web::TypeAhead;
use App::Netdisco::Web::PortControl;
use App::Netdisco::Web::Statistics;
use App::Netdisco::Web::Password;
use App::Netdisco::Web::GenericReport;
Module::Find::usesub 'App::Netdisco::Web';
Module::Find::usesub 'App::Netdisco::Auto::Web';
sub _load_web_plugins {
my $plugin_list = shift;