diff options
author | Rob Crittenden <rcritten@redhat.com> | 2007-11-14 17:50:46 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2007-11-14 17:50:46 -0500 |
commit | 83dd42797e169faabe059502066c3f2ff11d1338 (patch) | |
tree | 9760bf2ea01ecbb7c50864a5ff7331e1f3ed0248 /ipa-server/ipa-gui/ipagui/subcontrollers/user.py | |
parent | 3e715a04cf95de0add2c37d6cd5985c43de47dab (diff) | |
download | freeipa.git-83dd42797e169faabe059502066c3f2ff11d1338.tar.gz freeipa.git-83dd42797e169faabe059502066c3f2ff11d1338.tar.xz freeipa.git-83dd42797e169faabe059502066c3f2ff11d1338.zip |
Include multi-value fields on the Add Person page
Remove multi-valued cn from groups
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/subcontrollers/user.py')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/subcontrollers/user.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py index bf77b113..290ad25c 100644 --- a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py +++ b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py @@ -117,6 +117,15 @@ class UserController(IPAController): raise turbogears.redirect('/user/list') tg_errors, kw = self.usercreatevalidate(**kw) + + # Fix incoming multi-valued fields we created for the form + kw = self.fix_incoming_fields(kw, 'cn', 'cns') + kw = self.fix_incoming_fields(kw, 'telephonenumber', 'telephonenumbers') + kw = self.fix_incoming_fields(kw, 'facsimiletelephonenumber', 'facsimiletelephonenumbers') + kw = self.fix_incoming_fields(kw, 'mobile', 'mobiles') + kw = self.fix_incoming_fields(kw, 'pager', 'pagers') + kw = self.fix_incoming_fields(kw, 'homephone', 'homephones') + if tg_errors: turbogears.flash("There were validation errors.<br/>" + "Please see the messages below for details.") |