--- trunk/lib/Transports/Dispatcher.pm 2006/06/05 14:15:59 54 +++ trunk/lib/Transports/Dispatcher.pm 2006/06/05 14:27:50 55 @@ -63,27 +63,18 @@ =cut -on qr'^/users?/?(\d*)', run { - my $id = $1; +on qr'^/user/(\d+)', run { + my $u = Transports::Model::User->new(); + $u->load_by_cols( id => $1 ); + + set user_id => $1; + + set user => Jifty->web->new_action( + class => $u->id ? 'UpdateUser' : 'CreateUser', + record => $u + ); - if ($id) { - my $u = Transports::Model::User->new(); - $u->load_by_cols( id => $id ); - - set user_id => $id; - - set user => Jifty->web->new_action( - class => $u->id ? 'UpdateUser' : 'CreateUser', - record => $u - ); - - show('/user_form'); - } else { - my $u = Transports::Model::UserCollection->new(); - $u->unlimit(); - set users => $u; - show('/users'); - } + show('/user_form'); }; =head1 Login and logout operations