summaryrefslogtreecommitdiffstats
path: root/install/ui/search.js
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2011-12-09 18:12:25 -0600
committerMartin Kosek <mkosek@redhat.com>2012-01-16 20:11:18 +0100
commit7529a79f4b17a214c47a0f34e1617654bfd20ab0 (patch)
treefb845af62d4aeaf5f1d32d213adc7b5b0f24fb2c /install/ui/search.js
parent7f6c9ac04c751063c932109855cf02c26a50a6ee (diff)
downloadfreeipa.git-7529a79f4b17a214c47a0f34e1617654bfd20ab0.tar.gz
freeipa.git-7529a79f4b17a214c47a0f34e1617654bfd20ab0.tar.xz
freeipa.git-7529a79f4b17a214c47a0f34e1617654bfd20ab0.zip
Enabled paging on self-service permissions and delegations.
Paging has been enabled on self-service permissions and delegations list pages. The search facet's get_pkeys() has been fixed to handle non-array value. New test data files have been added as well. Ticket #2092
Diffstat (limited to 'install/ui/search.js')
-rw-r--r--install/ui/search.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/install/ui/search.js b/install/ui/search.js
index e541833c..f82bf0d1 100644
--- a/install/ui/search.js
+++ b/install/ui/search.js
@@ -162,8 +162,11 @@ IPA.search_facet = function(spec) {
var pkeys = [];
for (var i=0; i<result.length; i++) {
var record = result[i];
- var values = record[pkey_name];
- pkeys.push(values[0]);
+ var value = record[pkey_name];
+ if (value instanceof Array) {
+ value = value[0];
+ }
+ pkeys.push(value);
}
return pkeys;
};