Fixes none values in first/last name to display properly.

This commit is contained in:
Kevin McCarthy 2007-10-04 12:20:00 -07:00
parent 2ac1b39f42
commit 99c793e2ad
4 changed files with 7 additions and 6 deletions

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -45,7 +45,7 @@ edit_url = tg.url('/groupedit', cn=group.get('cn'))
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)