diff --git a/Netdisco/lib/Netdisco/Web/AuthN.pm b/Netdisco/lib/Netdisco/Web/AuthN.pm index 27053beb..30d7222b 100644 --- a/Netdisco/lib/Netdisco/Web/AuthN.pm +++ b/Netdisco/lib/Netdisco/Web/AuthN.pm @@ -15,8 +15,6 @@ hook 'before' => sub { request->path_info('/'); } } - # use Data::Dumper; - # Dancer::Logger:core( Dumper request ); }; post '/login' => sub { @@ -26,9 +24,8 @@ post '/login' => sub { my $sum = Digest::MD5::md5_hex(param('password')); if ($sum and $sum eq $user->password) { session(user => $user->username); - # session(host => request->header('x-forwarded-for')); # redirect param('path') || '/'; FIXME requested_path? - redirect uri_for('/'); + redirect uri_for('/inventory'); return; } } diff --git a/Netdisco/lib/Netdisco/Web/Inventory.pm b/Netdisco/lib/Netdisco/Web/Inventory.pm index 5cf8bbbb..dc32e459 100644 --- a/Netdisco/lib/Netdisco/Web/Inventory.pm +++ b/Netdisco/lib/Netdisco/Web/Inventory.pm @@ -4,6 +4,7 @@ use Dancer ':syntax'; use Dancer::Plugin::DBIC; get '/inventory' => sub { + var(nav => 'inventory'); template 'inventory', { models => scalar schema('netdisco')->resultset('Device')->search({},{ select => [ 'vendor', 'model', { count => 'ip' } ], diff --git a/Netdisco/views/layouts/main.tt b/Netdisco/views/layouts/main.tt index bf20e5ea..30e6a65b 100644 --- a/Netdisco/views/layouts/main.tt +++ b/Netdisco/views/layouts/main.tt @@ -43,7 +43,7 @@ Netdisco [% IF session.user %]