summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-10-17 13:42:45 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-10-17 13:42:45 -0700
commitf8a9d2021af4bb0920cd86d565c1ab720ea4b691 (patch)
tree7f5063c59c74e2eeb42952dd37707e9b1354ad9b /ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py
parent0b2b499e4218c044208b14b40f987d901a9b176c (diff)
downloadfreeipa.git-f8a9d2021af4bb0920cd86d565c1ab720ea4b691.tar.gz
freeipa.git-f8a9d2021af4bb0920cd86d565c1ab720ea4b691.tar.xz
freeipa.git-f8a9d2021af4bb0920cd86d565c1ab720ea4b691.zip
Sort users by last name. Make labeleduri a link.
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py b/ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py
index e003ab96..425df007 100644
--- a/ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py
+++ b/ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py
@@ -32,19 +32,19 @@ class IPAController(controllers.Controller):
def sort_group_member(self, a, b):
"""Comparator function used for sorting group members."""
if a.getValue('uid') and b.getValue('uid'):
- if a.getValue('givenname') == b.getValue('givenname'):
- if a.getValue('sn') == b.getValue('sn'):
+ if a.getValue('sn') == b.getValue('sn'):
+ if a.getValue('givenName') == b.getValue('givenName'):
if a.getValue('uid') == b.getValue('uid'):
return 0
elif a.getValue('uid') < b.getValue('uid'):
return -1
else:
return 1
- elif a.getValue('sn') < b.getValue('sn'):
+ elif a.getValue('givenName') < b.getValue('givenName'):
return -1
else:
return 1
- elif a.getValue('givenname') < b.getValue('givenname'):
+ elif a.getValue('sn') < b.getValue('sn'):
return -1
else:
return 1