summaryrefslogtreecommitdiffstats
path: root/ipa-server
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2007-11-02 11:42:38 -0400
committerRob Crittenden <rcritten@redhat.com>2007-11-02 11:42:38 -0400
commit9d2400352858424aabf647b25b88694b33cbd76d (patch)
tree629b54b47de9620f6bb9c1d50c313b78cb5ef818 /ipa-server
parentc54826653f7b77d68d5c12410b92303d3fc524aa (diff)
downloadfreeipa-9d2400352858424aabf647b25b88694b33cbd76d.tar.gz
freeipa-9d2400352858424aabf647b25b88694b33cbd76d.tar.xz
freeipa-9d2400352858424aabf647b25b88694b33cbd76d.zip
Distinguish between active and inactive users on the Find People page.
Diffstat (limited to 'ipa-server')
-rw-r--r--ipa-server/ipa-gui/ipagui/static/css/style.css4
-rw-r--r--ipa-server/ipa-gui/ipagui/subcontrollers/user.py2
-rw-r--r--ipa-server/ipa-gui/ipagui/templates/userlist.kid22
3 files changed, 25 insertions, 3 deletions
diff --git a/ipa-server/ipa-gui/ipagui/static/css/style.css b/ipa-server/ipa-gui/ipagui/static/css/style.css
index 80fdba855..28f501352 100644
--- a/ipa-server/ipa-gui/ipagui/static/css/style.css
+++ b/ipa-server/ipa-gui/ipagui/static/css/style.css
@@ -379,3 +379,7 @@ ul.checkboxlist li input {
width: 1.2em;
border: 1px solid red;
}
+
+#inactive {
+ background-color: silver;
+}
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py
index 570ca2a42..1ff860552 100644
--- a/ipa-server/ipa-gui/ipagui/subcontrollers/user.py
+++ b/ipa-server/ipa-gui/ipagui/subcontrollers/user.py
@@ -465,7 +465,7 @@ class UserController(IPAController):
uid = kw.get('uid')
if uid != None and len(uid) > 0:
try:
- users = client.find_users(uid.encode('utf-8'), None, 0, 2)
+ users = client.find_users(uid.encode('utf-8'), user_fields, 0, 2)
counter = users[0]
users = users[1:]
if counter == -1:
diff --git a/ipa-server/ipa-gui/ipagui/templates/userlist.kid b/ipa-server/ipa-gui/ipagui/templates/userlist.kid
index 0c037d2ac..fdeeb3169 100644
--- a/ipa-server/ipa-gui/ipagui/templates/userlist.kid
+++ b/ipa-server/ipa-gui/ipagui/templates/userlist.kid
@@ -19,7 +19,7 @@
</div>
<div py:if='(users != None) and (len(users) > 0)'>
<h2>${len(users)} results returned:</h2>
- <table id="resultstable" class="details sortable resizable">
+ <table id="resultstable" class="details sortable resizable" cellspacing="0">
<thead>
<tr>
<th>
@@ -37,7 +37,25 @@
</tr>
</thead>
<tbody>
- <tr py:for="user in users">
+ <tr py:for="user in users" py:if="user.nsAccountLock != 'true'">
+ <td>
+ <a href="${tg.url('/user/show',uid=user.uid)}"
+ >${user.givenName} ${user.sn}</a>
+ (${user.uid})
+ </td>
+ <td>
+ ${user.telephoneNumber}
+ </td>
+ <td>
+ ${user.ou}
+ </td>
+ <td>
+ ${user.title}
+ </td>
+ </tr>
+ </tbody>
+ <tbody>
+ <tr id="inactive" py:for="user in users" py:if="user.nsAccountLock == 'true'">
<td>
<a href="${tg.url('/user/show',uid=user.uid)}"
>${user.givenName} ${user.sn}</a>