Changeset 226


Ignore:
Timestamp:
06/05/09 10:39:48 (15 years ago)
Author:
nanardon
Message:
  • call new function for filter
Location:
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Groups.pm

    r217 r226  
    2525    my ( $self, $c ) = @_; 
    2626    my $base = $c->model('Accounts')->db; 
    27     my %filter = map  { 
    28         $c->req->params->{attr}[$_] && $c->req->params->{attrval}[$_] 
    29         ? ($c->req->params->{attr}[$_] => $c->req->params->{attrval}[$_]) 
    30         : () 
    31     } (0 .. $#{ $c->req->params->{attr} || []}); 
    32     $c->stash->{groupslist} = %filter 
    33         ? [ $base->search_objects('group', %filter) ] 
    34         : [ $base->list_objects('group') ]; 
     27    $c->stash->{filter}->{otype} = 'user'; 
     28    $c->forward('filter'); 
     29    $c->stash->{groupslist} = [  map { $_->id } @{ $c->stash->{objectslist} } ]; 
     30 
    3531} 
    3632 
  • LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm

    r179 r226  
    2626 
    2727    my $base = $c->model('Accounts')->db; 
    28     my %filter = map  { 
    29         $c->req->params->{attr}[$_] && $c->req->params->{attrval}[$_] 
    30         ? ($c->req->params->{attr}[$_] => $c->req->params->{attrval}[$_]) 
    31         : () 
    32     } (0 .. $#{ $c->req->params->{attr} || []}); 
    33     $c->stash->{userslist} = %filter 
    34         ? [ $base->search_objects('user', %filter) ] 
    35         : [ $base->list_objects('user') ]; 
     28    $c->stash->{filter}->{otype} = 'user'; 
     29    $c->forward('filter'); 
     30    $c->stash->{userslist} = [  map { $_->id } @{ $c->stash->{objectslist} } ]; 
    3631} 
    3732 
Note: See TracChangeset for help on using the changeset viewer.