summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/controllers.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-09-05 15:54:04 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-09-05 15:54:04 -0700
commitd036eb0ac95b541c0e4ab65a03acf72bcc8e27a8 (patch)
tree8f06937d5bc78d21e97b89eba396576c1006e60e /ipa-server/ipa-gui/ipagui/controllers.py
parent945713ca30475bc1f87029cf98adb50b24812c8e (diff)
downloadfreeipa-d036eb0ac95b541c0e4ab65a03acf72bcc8e27a8.tar.gz
freeipa-d036eb0ac95b541c0e4ab65a03acf72bcc8e27a8.tar.xz
freeipa-d036eb0ac95b541c0e4ab65a03acf72bcc8e27a8.zip
Add password expiration messages to user show/edit pages.
Add userhelper module to provide ui logic. Fix uid/email suggest to lowercase first.
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/controllers.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py
index 5fb4be06b..047b51876 100644
--- a/ipa-server/ipa-gui/ipagui/controllers.py
+++ b/ipa-server/ipa-gui/ipagui/controllers.py
@@ -17,6 +17,7 @@ import ipa.ipaclient
import ipa.user
import xmlrpclib
import forms.user
+from helpers import userhelper
from ipa import ipaerror
ipa.config.init_config()
@@ -203,6 +204,9 @@ class Root(controllers.RootController):
if (len(givenname) == 0) or (len(sn) == 0):
return ""
+ givenname = givenname.lower()
+ sn = sn.lower()
+
uid = givenname[0] + sn[:7]
try:
client.get_user_by_uid(uid)
@@ -244,6 +248,9 @@ class Root(controllers.RootController):
if (len(givenname) == 0) or (len(sn) == 0):
return ""
+ givenname = givenname.lower()
+ sn = sn.lower()
+
# TODO - get from config
domain = "freeipa.org"