From 09238510ff0dced7998e6a1b72f450070e8c6116 Mon Sep 17 00:00:00 2001 From: John Dennis Date: Mon, 26 Nov 2007 19:30:33 -0500 Subject: add command line utilites for radius profiles --- ipa-server/xmlrpc-server/funcs.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'ipa-server/xmlrpc-server/funcs.py') 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: -- cgit