summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipa-server/ipa-gui/ipagui/subcontrollers/ipacontroller.py8
-rw-r--r--ipa-server/ipa-gui/ipagui/templates/usershow.kid4
2 files changed, 7 insertions, 5 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
diff --git a/ipa-server/ipa-gui/ipagui/templates/usershow.kid b/ipa-server/ipa-gui/ipagui/templates/usershow.kid
index 31956738..9220b974 100644
--- a/ipa-server/ipa-gui/ipagui/templates/usershow.kid
+++ b/ipa-server/ipa-gui/ipagui/templates/usershow.kid
@@ -248,7 +248,9 @@ else:
<th>
<label class="fieldlabel" py:content="fields.labeleduri.label" />:
</th>
- <td>${user.get("labeleduri")}</td>
+ <td>
+ <a href="${user.get('labeleduri')}">${user.get('labeleduri')}</a>
+ </td>
</tr>
</table>