summaryrefslogtreecommitdiffstats
path: root/ipa-server/xmlrpc-server
diff options
context:
space:
mode:
authorJohn Dennis <jdennis@redhat.com>2007-11-26 19:30:33 -0500
committerJohn Dennis <jdennis@redhat.com>2007-11-26 19:30:33 -0500
commit09238510ff0dced7998e6a1b72f450070e8c6116 (patch)
tree990ecb78d559c97a86e25e816d58ce7e295619f5 /ipa-server/xmlrpc-server
parent4f33d674188268432b3d8ef0921be0de3e6c5ef7 (diff)
downloadfreeipa-09238510ff0dced7998e6a1b72f450070e8c6116.tar.gz
freeipa-09238510ff0dced7998e6a1b72f450070e8c6116.tar.xz
freeipa-09238510ff0dced7998e6a1b72f450070e8c6116.zip
add command line utilites for radius profiles
Diffstat (limited to 'ipa-server/xmlrpc-server')
-rw-r--r--ipa-server/xmlrpc-server/funcs.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py
index aa557f79c..de9b265e3 100644
--- a/ipa-server/xmlrpc-server/funcs.py
+++ b/ipa-server/xmlrpc-server/funcs.py
@@ -574,8 +574,10 @@ class IPAServer:
except ipaerror.exception_for(ipaerror.LDAP_NOT_FOUND):
return False
- def add_radius_profile (self, uid, user_profile=True, opts=None):
- if self.__radius_profile_exists(profile['uid'], user_profile, opts):
+ def add_radius_profile (self, profile, user_profile=True, opts=None):
+ uid = profile['uid']
+
+ if self.__radius_profile_exists(uid, user_profile, opts):
raise ipaerror.gen_exception(ipaerror.LDAP_DUPLICATE)
if user_profile:
@@ -587,7 +589,7 @@ class IPAServer:
entry = ipaserver.ipaldap.Entry(dn)
# some required objectclasses
- entry.setValues('objectClass', 'top', 'radiusClientProfile')
+ entry.setValues('objectClass', 'top', 'radiusprofile')
# fill in our new entry with everything sent by the profile
for attr in profile:
@@ -631,8 +633,7 @@ class IPAServer:
else:
container = radius_util.profiles_container
- uid = self.__safe_filter(uid)
- filter = gen_filter('radiusClientProfile' 'uid', uids)
+ filter = gen_filter('radiusprofile', 'uid', uids)
basedn="%s,%s" % (container, self.basedn)
conn = self.getConnection(opts)
try: