summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/controllers.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-08-20 12:10:50 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-08-20 12:10:50 -0700
commitcb03961ff1c88179f9667b1dece8288ac55eba44 (patch)
tree984b49c4316f1069290258c5cee1e543cd738d2f /ipa-server/ipa-gui/ipagui/controllers.py
parentc113d932b1a370cbf868447e32789a4f7c60bea2 (diff)
downloadfreeipa-cb03961ff1c88179f9667b1dece8288ac55eba44.tar.gz
freeipa-cb03961ff1c88179f9667b1dece8288ac55eba44.tar.xz
freeipa-cb03961ff1c88179f9667b1dece8288ac55eba44.zip
Convert add_user to take a user instead of a dict.
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/controllers.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py
index 1377eabc7..b716aeee0 100644
--- a/ipa-server/ipa-gui/ipagui/controllers.py
+++ b/ipa-server/ipa-gui/ipagui/controllers.py
@@ -70,12 +70,12 @@ class Root(controllers.RootController):
return dict(form=user_new_form, tg_template='ipagui.templates.usernew')
try:
- new_user = {}
- new_user['uid'] = utf8_encode(kw.get('uid'))
- new_user['givenname'] = utf8_encode(kw.get('givenname'))
- new_user['sn'] = utf8_encode(kw.get('sn'))
- new_user['mail'] = utf8_encode(kw.get('mail'))
- new_user['telephonenumber'] = utf8_encode(kw.get('telephonenumber'))
+ new_user = ipa.user.User()
+ new_user.setValue('uid', kw.get('uid'))
+ new_user.setValue('givenname', kw.get('givenname'))
+ new_user.setValue('sn', kw.get('sn'))
+ new_user.setValue('mail', kw.get('mail'))
+ new_user.setValue('telephonenumber', kw.get('telephonenumber'))
rv = client.add_user(new_user)
turbogears.flash("%s added!" % kw['uid'])