109 |
'Organization', |
'Organization', |
110 |
# optional params |
# optional params |
111 |
limit => $limit, |
limit => $limit, |
112 |
|
filter => '(uid=foobar)', |
113 |
); |
); |
114 |
|
|
115 |
=cut |
=cut |
129 |
my $filter = $collection2filter->{$model}; |
my $filter = $collection2filter->{$model}; |
130 |
die "unknown model $model" unless $filter; |
die "unknown model $model" unless $filter; |
131 |
|
|
132 |
|
# add user filter |
133 |
|
$filter = '(&' . $filter . $args->{filter} . ')' if $args->{filter}; |
134 |
|
|
135 |
$self->search( |
$self->search( |
136 |
base => $self->base, |
base => $self->base, |
137 |
filter => $filter, |
filter => $filter, |