From 1e55b0a1ab7e0ca05dc2279fe1ecc21096384157 Mon Sep 17 00:00:00 2001 From: Pavel Zuna Date: Tue, 12 May 2009 18:40:14 +0200 Subject: Fix counting of successfully added members. Add checks for use_ldap2 in group2. Some cosmetic changes. --- ipalib/plugins/group2.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'ipalib/plugins/group2.py') diff --git a/ipalib/plugins/group2.py b/ipalib/plugins/group2.py index b3b0917f..1cadc3f5 100644 --- a/ipalib/plugins/group2.py +++ b/ipalib/plugins/group2.py @@ -29,6 +29,7 @@ _container_dn = api.env.container_group _default_attributes = ['cn', 'description', 'gidNumber', 'member', 'memberOf'] _default_class = 'ipaUserGroup' + class group2(basegroup2): """ Group object. @@ -177,6 +178,10 @@ class group2_find(basegroup2_find): container = _container_dn filter_class = _default_class + def execute(self, cn, **kw): + assert self.api.env.use_ldap2, 'use_ldap2 is False' + return super(group2_find, self).execute(cn, **kw) + api.register(group2_find) @@ -187,21 +192,35 @@ class group2_show(basegroup2_show): default_attributes = _default_attributes container = _container_dn + def execute(self, cn, **kw): + assert self.api.env.use_ldap2, 'use_ldap2 is False' + return super(group2_show, self).execute(cn, **kw) + api.register(group2_show) class group2_add_member(basegroup2_add_member): """ - Add member to group. + Add members to group. """ container = _container_dn + def execute(self, cn, **kw): + assert self.api.env.use_ldap2, 'use_ldap2 is False' + return super(group2_add_member, self).execute(cn, **kw) + api.register(group2_add_member) class group2_del_member(basegroup2_del_member): - 'Remove a member from a group.' + """ + Remove members from group. + """ container = _container_dn + def execute(self, cn, **kw): + assert self.api.env.use_ldap2, 'use_ldap2 is False' + return super(group2_del_member, self).execute(cn, **kw) + api.register(group2_del_member) -- cgit