summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/controllers.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-09-10 10:02:33 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-09-10 10:02:33 -0700
commit37d10e0c51dc289d815c05cd4d051e9d4120399e (patch)
treebefa156a53f219198ce695e18b078a66f8ba9704 /ipa-server/ipa-gui/ipagui/controllers.py
parentab0f69891d3fb238fe81f05f416590746bfb1e62 (diff)
downloadfreeipa-37d10e0c51dc289d815c05cd4d051e9d4120399e.tar.gz
freeipa-37d10e0c51dc289d815c05cd4d051e9d4120399e.tar.xz
freeipa-37d10e0c51dc289d815c05cd4d051e9d4120399e.zip
Edit protected fields checkbox on user edit page.
(Password updating still doesn't work due to ACI though)
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/controllers.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py
index ad4d31a95..acbc48185 100644
--- a/ipa-server/ipa-gui/ipagui/controllers.py
+++ b/ipa-server/ipa-gui/ipagui/controllers.py
@@ -145,6 +145,12 @@ class Root(controllers.RootController):
new_user.setValue('nsAccountLock', 'true')
else:
new_user.setValue('nsAccountLock', None)
+ if kw.get('userpassword'):
+ new_user.setValue('userpassword', kw.get('userpassword'))
+ if kw.get('uidnumber'):
+ new_user.setValue('uidnumber', kw.get('uidnumber'))
+ if kw.get('gidnumber'):
+ new_user.setValue('gidnumber', kw.get('gidnumber'))
#
# this is a hack until we decide on the policy for names/cn/sn/givenName