diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 10:50:11 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 10:50:11 -0700 |
commit | 66d3f1e730ed5e1bc80264b2a5d7f4fb16c1d22c (patch) | |
tree | 2d929adc00cad0701e87d96afc282733e7e6f0ef /ipa-python/ipaclient.py | |
parent | 5f0f192ae3c8aa44868b7b3b86e71523fc55515b (diff) | |
download | freeipa-66d3f1e730ed5e1bc80264b2a5d7f4fb16c1d22c.tar.gz freeipa-66d3f1e730ed5e1bc80264b2a5d7f4fb16c1d22c.tar.xz freeipa-66d3f1e730ed5e1bc80264b2a5d7f4fb16c1d22c.zip |
Embed origiginal values inside user, and have update_user pass in a user
object. Based on rcrit's original patch.
Push scalar to list value conversion inside funcs.py.
Diffstat (limited to 'ipa-python/ipaclient.py')
-rw-r--r-- | ipa-python/ipaclient.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ipa-python/ipaclient.py b/ipa-python/ipaclient.py index 2d4e727ae..729189997 100644 --- a/ipa-python/ipaclient.py +++ b/ipa-python/ipaclient.py @@ -116,14 +116,12 @@ class IPAClient: return users - def update_user(self,olduser,newuser): - """Update a user entry. olduser is a dict of attribute/value pairs - of the original entry. newuser is a dict of attribute/value pairs - of the new entry.""" + def update_user(self,user): + """Update a user entry.""" realm = config.config.get_realm() - result = self.transport.update_user(olduser,newuser) + result = self.transport.update_user(user.origDataDict(), user.toDict()) return result def mark_user_deleted(self,uid): |