summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/group2.py
diff options
context:
space:
mode:
authorPavel Zuna <pzuna@redhat.com>2009-05-22 12:12:27 +0200
committerJason Gerard DeRose <jderose@redhat.com>2009-05-22 15:58:09 -0600
commit37a391cd786034333957ac0c0e70b86d1cb93648 (patch)
tree9fd95c15879a4d11a89b487d1bb24b84ec21f8f6 /ipalib/plugins/group2.py
parent708fe4dfe5671344aa3e5aba766e9a598b19f9f1 (diff)
downloadfreeipa-37a391cd786034333957ac0c0e70b86d1cb93648.tar.gz
freeipa-37a391cd786034333957ac0c0e70b86d1cb93648.tar.xz
freeipa-37a391cd786034333957ac0c0e70b86d1cb93648.zip
Make plugins2 use lowercase when reffering to LDAP attributes.
Diffstat (limited to 'ipalib/plugins/group2.py')
-rw-r--r--ipalib/plugins/group2.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/ipalib/plugins/group2.py b/ipalib/plugins/group2.py
index 10af497cf..b4faa6ef8 100644
--- a/ipalib/plugins/group2.py
+++ b/ipalib/plugins/group2.py
@@ -26,8 +26,8 @@ from ipalib import api
from ipalib.plugins.basegroup2 import *
_container_dn = api.env.container_group
-_default_attributes = ['cn', 'description', 'gidNumber', 'member', 'memberOf']
-_default_class = 'ipaUserGroup'
+_default_attributes = ['cn', 'description', 'gidnumber', 'member', 'memberof']
+_default_class = 'ipausergroup'
class group2(basegroup2):
@@ -79,9 +79,9 @@ class group2_create(basegroup2_create):
config = ldap.get_ipa_config()[1]
- kw['objectclass'] = config.get('ipaGroupObjectClasses')
+ kw['objectclass'] = config.get('ipagroupobjectclasses')
if kw['posix'] or 'gidnumber' in kw:
- kw['objectclass'].append('posixGroup')
+ kw['objectclass'].append('posixgroup')
return super(group2_create, self).execute(cn, **kw)
@@ -112,7 +112,7 @@ class group2_delete(basegroup2_delete):
# Don't allow the default user group to be removed
try:
config = ldap.get_ipa_config()[1]
- def_group_cn = config.get('ipaDefaultPrimaryGroup')
+ def_group_cn = config.get('ipadefaultprimarygroup')
def_group_dn = get_dn_by_attr(
ldap, 'cn', def_group_cn, self.filter_class, self.container
)
@@ -158,13 +158,13 @@ class group2_mod(basegroup2_mod):
if kw['posix'] or 'gidnumber' in kw:
dn = get_dn_by_attr(ldap, 'cn', cn, self.filter_class, self.container)
- (dn, entry_attrs) = ldap.get_entry(dn, ['objectClass'])
- if 'posixGroup' in entry_attrs['objectClass']:
- if kw['posix'] in entry_attrs['objectClass']:
+ (dn, entry_attrs) = ldap.get_entry(dn, ['objectclass'])
+ if 'posixgroup' in entry_attrs['objectclass']:
+ if kw['posix'] in entry_attrs['objectclass']:
raise errors.AlreadyPosixGroup()
else:
- entry_attrs['objectClass'].append('posixGroup')
- kw['objectclass'] = entry_attrs['objectClass']
+ entry_attrs['objectclass'].append('posixgroup')
+ kw['objectclass'] = entry_attrs['objectclass']
return super(group2_mod, self).execute(cn, **kw)