diff options
author | rcritten@redhat.com <rcritten@redhat.com> | 2007-10-02 17:26:09 -0400 |
---|---|---|
committer | rcritten@redhat.com <rcritten@redhat.com> | 2007-10-02 17:26:09 -0400 |
commit | e0b225b1b6dc7330c5bbb0007f58e231b726f84d (patch) | |
tree | 87b8ae10c74f94b1fa72b0a4160542140bea32b4 | |
parent | 6aa72b44e42ac02487d5dcd08a67940e10dd1ac6 (diff) | |
download | freeipa-e0b225b1b6dc7330c5bbb0007f58e231b726f84d.tar.gz freeipa-e0b225b1b6dc7330c5bbb0007f58e231b726f84d.tar.xz freeipa-e0b225b1b6dc7330c5bbb0007f58e231b726f84d.zip |
I broke add_groups_to_user and remove_groups_from_user with my
"use group DN" patch. This fixes it.
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index 129e8f9b6..63df1ca8e 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -913,10 +913,8 @@ class IPAServer: group_dns = [group_dns] for group_dn in group_dns: - # TODO - change add_member_to_group to take a group_dn try: - group = self.get_group_by_dn(group_dn, ['cn'], opts) - self.add_member_to_group(user_dn, group.get('cn'), opts) + self.add_member_to_group(user_dn, group_dn, opts) except ipaerror.exception_for(ipaerror.LDAP_EMPTY_MODLIST): # User is already in the group failed.append(group_dn) @@ -938,10 +936,8 @@ class IPAServer: group_dns = [group_dns] for group_dn in group_dns: - # TODO - change remove_member_from_group to take a group_dn try: - group = self.get_group_by_dn(group_dn, ['cn'], opts) - self.remove_member_from_group(user_dn, group.get('cn'), opts) + self.remove_member_from_group(user_dn, group_dn, opts) except ipaerror.exception_for(ipaerror.LDAP_EMPTY_MODLIST): # User is not in the group failed.append(group_dn) |