--- trunk/lib/SQLSession/Dispatcher.pm 2006/12/03 19:55:52 22 +++ trunk/lib/SQLSession/Dispatcher.pm 2007/01/18 17:53:58 39 @@ -7,6 +7,15 @@ use Data::Dump qw/dump/; +before '*' => run { + my $top = Jifty->web->navigation; + my $edit = Jifty->config->app('edit'); + $top->child( 'New' => url => '/new' ) if ($edit); + $top->child( 'List' => url => '/list' ); +}; + + + under qr{sql/(\d+)} => run { my $q = SQLSession::Model::Query->new(); @@ -22,12 +31,21 @@ }; +under 'list' => [ + + on qr{database/(\d+)} => run { + set database_id => $1; + }, + + show '/list', +]; + on 'new' => run { show '/sql'; }; on '/' => run { - show '/list'; + redirect '/list'; }; 1;