From a3e786e22ec9d4b0e7d2ef982ac045a29477433e Mon Sep 17 00:00:00 2001 From: "rcritten@redhat.com" Date: Fri, 10 Aug 2007 10:30:15 -0400 Subject: Allow the API to specify the location in the tree to add users, defaulting to ou=users,ou=default,$basedn --- ipa-server/xmlrpc-server/funcs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index 9545ad89..01f5b030 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -119,11 +119,11 @@ class IPAServer: return self.convert_entry(ent) - def add_user (self, user, opts=None): + def add_user (self, user, user_container="ou=users,ou=default",opts=None): """Add a user in LDAP""" if (isinstance(user, tuple)): user = user[0] - dn="uid=%s,ou=users,ou=default,%s" % (user['uid'], self.basedn) + dn="uid=%s,%s,%s" % (user['uid'], user_container,self.basedn) entry = ipaserver.ipaldap.Entry(str(dn)) # some required objectclasses -- cgit