direct to /inventory on login
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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' } ],
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
<a class="brand" href="[% uri_for('/') %]">Netdisco</a>
|
||||
[% IF session.user %]
|
||||
<ul class="nav">
|
||||
<li[% ' class="active"' IF vars('nav') == 'inventory' %]>
|
||||
<li[% ' class="active"' IF vars.nav == 'inventory' %]>
|
||||
<a href="[% uri_for('/inventory') %]">Inventory</a>
|
||||
</li>
|
||||
[% IF more_dd.size %]
|
||||
|
||||
Reference in New Issue
Block a user