diff options
author | John Dennis <jdennis@redhat.com> | 2007-11-26 19:30:33 -0500 |
---|---|---|
committer | John Dennis <jdennis@redhat.com> | 2007-11-26 19:30:33 -0500 |
commit | 09238510ff0dced7998e6a1b72f450070e8c6116 (patch) | |
tree | 990ecb78d559c97a86e25e816d58ce7e295619f5 /ipa-server | |
parent | 4f33d674188268432b3d8ef0921be0de3e6c5ef7 (diff) | |
download | freeipa-09238510ff0dced7998e6a1b72f450070e8c6116.tar.gz freeipa-09238510ff0dced7998e6a1b72f450070e8c6116.tar.xz freeipa-09238510ff0dced7998e6a1b72f450070e8c6116.zip |
add command line utilites for radius profiles
Diffstat (limited to 'ipa-server')
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index aa557f79..de9b265e 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: |