diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-21 17:35:42 -0600 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-21 17:35:42 -0600 |
commit | f8ffede3b9443bf92e529fe2be20454f52df10c9 (patch) | |
tree | 0e55b3a38f71efa9fd0498eb546630838deba9d9 /ipa_server/plugins/b_ldap.py | |
parent | 5e0a0fa745433ef11d7c4ce2afbcbef401c96645 (diff) | |
parent | 245969858d8484428db1edbff8d6bd36587fb144 (diff) | |
download | freeipa.git-f8ffede3b9443bf92e529fe2be20454f52df10c9.tar.gz freeipa.git-f8ffede3b9443bf92e529fe2be20454f52df10c9.tar.xz freeipa.git-f8ffede3b9443bf92e529fe2be20454f52df10c9.zip |
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
Diffstat (limited to 'ipa_server/plugins/b_ldap.py')
-rw-r--r-- | ipa_server/plugins/b_ldap.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ipa_server/plugins/b_ldap.py b/ipa_server/plugins/b_ldap.py index e63865bb..a07e8e71 100644 --- a/ipa_server/plugins/b_ldap.py +++ b/ipa_server/plugins/b_ldap.py @@ -146,6 +146,24 @@ class ldap(CrudBackend): def modify_password(self, dn, **kw): return servercore.modify_password(dn, kw.get('oldpass'), kw.get('newpass')) + def add_member_to_group(self, memberdn, groupdn): + """ + Add a new member to a group. + + :param memberdn: the DN of the member to add + :param groupdn: the DN of the group to add a member to + """ + return servercore.add_member_to_group(memberdn, groupdn) + + def remove_member_from_group(self, memberdn, groupdn): + """ + Remove a new member from a group. + + :param memberdn: the DN of the member to remove + :param groupdn: the DN of the group to remove a member from + """ + return servercore.remove_member_from_group(memberdn, groupdn) + # The CRUD operations def create(self, **kw): |