[Freeipa-devel] [PATCH] fix 'None' displaying
Kevin McCarthy
kmccarth at redhat.com
Thu Oct 4 19:18:38 UTC 2007
Fixes the None string displaying for results when given/sn is empty.
-Kevin
-------------- next part --------------
# HG changeset patch
# User Kevin McCarthy <kmccarth at redhat.com>
# Date 1191525600 25200
# Node ID 66bfe41b5572dcfa726e37403948eb6a034dc97b
# Parent 2e368caed0742dcce6f0108eda7360866d1e280a
Fixes none values in first/last name to display properly.
diff -r 2e368caed074 -r 66bfe41b5572 ipa-python/entity.py
--- a/ipa-python/entity.py Thu Oct 04 08:28:10 2007 -0700
+++ b/ipa-python/entity.py Thu Oct 04 12:20:00 2007 -0700
@@ -79,9 +79,9 @@ class Entity:
"""Get the list (array) of values for the attribute named name"""
return self.data.get(name)
- def getValue(self,name):
+ def getValue(self,name,default=None):
"""Get the first value for the attribute named name"""
- value = self.data.get(name,[None])
+ value = self.data.get(name,default)
if isinstance(value,list) or isinstance(value,tuple):
return value[0]
else:
diff -r 2e368caed074 -r 66bfe41b5572 ipa-server/ipa-gui/ipagui/templates/dynamiceditsearch.kid
--- a/ipa-server/ipa-gui/ipagui/templates/dynamiceditsearch.kid Thu Oct 04 08:28:10 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/dynamiceditsearch.kid Thu Oct 04 12:20:00 2007 -0700
@@ -26,7 +26,8 @@ from ipagui.helpers import ipahelper
ent_dn_esc = ipahelper.javascript_string_escape(entity.dn)
ent_uid = entity.uid
if ent_uid:
- ent_name = "%s %s" % (entity.givenName, entity.sn)
+ ent_name = "%s %s" % (entity.getValue('givenName', ''),
+ entity.getValue('sn', ''))
ent_descr = "(%s)" % entity.uid
ent_type = "user"
else:
diff -r 2e368caed074 -r 66bfe41b5572 ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
--- a/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid Thu Oct 04 08:28:10 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid Thu Oct 04 12:20:00 2007 -0700
@@ -116,8 +116,8 @@ from ipagui.helpers import ipahelper
member_uid = member.get('uid')
if member_uid:
- member_name = "%s %s" % (member.get('givenName'),
- member.get('sn'))
+ member_name = "%s %s" % (member.get('givenName', ''),
+ member.get('sn', ''))
member_descr = "(%s)" % member.get('uid')
member_type = "user"
else:
diff -r 2e368caed074 -r 66bfe41b5572 ipa-server/ipa-gui/ipagui/templates/groupshow.kid
--- a/ipa-server/ipa-gui/ipagui/templates/groupshow.kid Thu Oct 04 08:28:10 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/groupshow.kid Thu Oct 04 12:20:00 2007 -0700
@@ -45,7 +45,7 @@ edit_url = tg.url('/groupedit', cn=group
member_uid = member.get('uid')
if member_uid:
- member_cn = "%s %s" % (member.get('givenName'), member.get('sn'))
+ member_cn = "%s %s" % (member.get('givenName', ''), member.get('sn', ''))
member_desc = "(%s)" % member_uid
member_type = "user"
view_url = tg.url('usershow', uid=member_uid)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4054 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20071004/7a7488b3/attachment.bin>
More information about the Freeipa-devel
mailing list