diff options
author | Petr Viktorin <pviktori@redhat.com> | 2014-03-07 18:56:35 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-03-14 10:14:05 +0100 |
commit | 29eef98c7609d83b44a653f967cd4cc44b577497 (patch) | |
tree | 76140b6ded81372d4b856bc67d678f7357f782d4 /ipalib/plugins | |
parent | fe2a41e8a3906eff51e66ff3a6204304a44fdeef (diff) | |
download | freeipa-29eef98c7609d83b44a653f967cd4cc44b577497.tar.gz freeipa-29eef98c7609d83b44a653f967cd4cc44b577497.tar.xz freeipa-29eef98c7609d83b44a653f967cd4cc44b577497.zip |
permission plugin: Support searching by extratargetfilter
The extratargetfilter behaves exactly like targetfilter, so that e.g.
ipa permission-find --filter=(objectclass=ipausergroup)
finds all permissions with that filter in the ACI.
Part of the work for https://fedorahosted.org/freeipa/ticket/4216
Reviewed-By: Martin Kosek <mkosek@redhat.com>
Diffstat (limited to 'ipalib/plugins')
-rw-r--r-- | ipalib/plugins/permission.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipalib/plugins/permission.py b/ipalib/plugins/permission.py index 3319028f2..cd8981d90 100644 --- a/ipalib/plugins/permission.py +++ b/ipalib/plugins/permission.py @@ -1115,7 +1115,7 @@ class permission_find(baseldap.LDAPSearch): has_output_params = baseldap.LDAPSearch.has_output_params + output_params def execute(self, *keys, **options): - self.obj.preprocess_options(options) + self.obj.preprocess_options(options, merge_targetfilter=True) return super(permission_find, self).execute(*keys, **options) def pre_callback(self, ldap, filters, attrs_list, base_dn, scope, |