direct to /inventory on login

This commit is contained in:
Oliver Gorwits
2012-03-10 13:55:39 +00:00
parent bd33962232
commit efb15e9070
3 changed files with 3 additions and 5 deletions

View File

@@ -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;
}
}

View File

@@ -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' } ],

View File

@@ -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 %]