From 53d15537553e20a732d041ebddfd4ba69d5bb8dd Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Mon, 1 Nov 2010 12:05:53 -0400 Subject: Give a detached group a full set of group objectclasses. The UUID plugin handles adding ipaUniqueId for us as well as the access control for it. ticket 250 --- ipalib/plugins/baseldap.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ipalib/plugins/baseldap.py') diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index d742a791..61fedd98 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -234,6 +234,10 @@ class LDAPObject(Object): if parent_obj.primary_key: yield parent_obj.primary_key.clone(query=True) + def has_objectclass(self, classes, objectclass): + oc = map(lambda x:x.lower(),classes) + return objectclass.lower() in oc + def convert_attribute_members(self, entry_attrs, *keys, **options): if options.get('raw', False): return -- cgit