summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2015-07-14 18:04:33 +0200
committerPetr Vobornik <pvoborni@redhat.com>2015-07-16 15:37:24 +0200
commit2e80645ef21ff6dbcc1645caacda02e8aac8226a (patch)
tree8e4d7dfd07ae92f4d1dfffe0fab9d71ac83eee3e /ipalib
parent26dee66d1bf05aac5af5f82862ce54585ccde7e4 (diff)
downloadfreeipa-2e80645ef21ff6dbcc1645caacda02e8aac8226a.tar.gz
freeipa-2e80645ef21ff6dbcc1645caacda02e8aac8226a.tar.xz
freeipa-2e80645ef21ff6dbcc1645caacda02e8aac8226a.zip
fix hbac rule search for non-admin users
hbacrule has it default attributes (which are used in search) attribute 'memberhostgroup'. This attr is not in ACI nor in schema. If the search contains an attribute which can't be read then the search won't return anything. Therefore all searches with filter set fail. https://fedorahosted.org/freeipa/ticket/5130 Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r--ipalib/plugins/hbacrule.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipalib/plugins/hbacrule.py b/ipalib/plugins/hbacrule.py
index 34bdc9bdf..82a52bd80 100644
--- a/ipalib/plugins/hbacrule.py
+++ b/ipalib/plugins/hbacrule.py
@@ -124,7 +124,7 @@ class hbacrule(LDAPObject):
'description', 'usercategory', 'hostcategory',
'servicecategory', 'ipaenabledflag',
'memberuser', 'sourcehost', 'memberhost', 'memberservice',
- 'memberhostgroup', 'externalhost',
+ 'externalhost',
]
uuid_attribute = 'ipauniqueid'
rdn_attribute = 'ipauniqueid'