summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/permission.py
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2010-12-08 13:33:40 -0500
committerAdam Young <ayoung@redhat.com>2010-12-08 13:51:10 -0500
commit4c09809ea87f137bb8424743de4e6d7b62bb1254 (patch)
tree800d9c1520e0c1a5d902b939838fdafeff6d2c94 /ipalib/plugins/permission.py
parent751ee81771aca741e6b79ddb97c0e1813d6ba047 (diff)
downloadfreeipa-4c09809ea87f137bb8424743de4e6d7b62bb1254.tar.gz
freeipa-4c09809ea87f137bb8424743de4e6d7b62bb1254.tar.xz
freeipa-4c09809ea87f137bb8424743de4e6d7b62bb1254.zip
Add plugin for manage self-service ACIs
This is just a thin wrapper around the aci plugin, controlling what types of ACIs can be added. Right now only ACIs in the basedn can be managed with this plugin. ticket 531
Diffstat (limited to 'ipalib/plugins/permission.py')
-rw-r--r--ipalib/plugins/permission.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipalib/plugins/permission.py b/ipalib/plugins/permission.py
index c2264aaf3..4ad53c749 100644
--- a/ipalib/plugins/permission.py
+++ b/ipalib/plugins/permission.py
@@ -310,7 +310,8 @@ class permission_find(LDAPSearch):
found = False
if 'permission' in aci:
for entry in entries:
- if aci['permission'] == entry['cn']:
+ (dn, attrs) = entry
+ if aci['permission'] == attrs['cn']:
found = True
break
if not found in aci: