Ignore:
Timestamp:
11/30/10 02:02:14 (14 years ago)
Author:
nanardon
Message:
  • factorize code
  • add some view in distrib/
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Controller/Search.pm

    r51 r53  
    6666    my ( $self, $c, $searchspec ) = @_; 
    6767 
    68     return $c->model('Base')->resultset('Distribution') 
    69         ->search( 
    70             { 
    71                 $searchspec->{distribution} 
    72                     ? (name => $searchspec->{distribution}) 
    73                     : () 
    74             } 
    75         )->search_related('Release', 
    76             { 
    77                 $searchspec->{release} 
    78                     ? (version => $searchspec->{release}) 
    79                     : () 
    80             } 
    81         )->search_related('Arch', 
    82             { 
    83                 $searchspec->{arch} 
    84                     ? (arch => $searchspec->{arch}) 
    85                     : () 
    86             } 
    87         )->search_related('Medias', 
    88             { 
    89                 ($searchspec->{media} ? (label => $searchspec->{media}) : ()), 
    90                 ($searchspec->{media_group} 
    91                     ? (group_label => $searchspec->{media_group})  
    92                     : ()), 
    93             } 
    94         )->search_related('MediasPaths') 
     68    return $c->forward('/distrib/distrib_rs', [ $searchspec ]) 
     69        ->search_related('MediasPaths') 
    9570        ->search_related('Paths') 
    9671        ->search_related('Rpmfiles'); 
Note: See TracChangeset for help on using the changeset viewer.