File: 0023-avoid-broken-sorting-caused-by-serverSide-true.patch

package info (click to toggle)
openqa 5.1764349525.ffb594867-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 18,264 kB
  • sloc: perl: 57,599; sql: 26,462; javascript: 8,466; xml: 2,229; sh: 1,705; makefile: 443; python: 249
file content (58 lines) | stat: -rw-r--r-- 2,097 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
From: Philip Hands <phil@hands.com>
Date: Wed, 25 Jun 2025 21:46:21 +0200
Subject: avoid broken sorting caused by 'serverSide: true'

---
 assets/javascripts/admin_needle.js | 2 +-
 assets/javascripts/admin_worker.js | 2 +-
 assets/javascripts/audit_log.js    | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/assets/javascripts/admin_needle.js b/assets/javascripts/admin_needle.js
index b52883c..616f0a5 100644
--- a/assets/javascripts/admin_needle.js
+++ b/assets/javascripts/admin_needle.js
@@ -17,7 +17,7 @@ function setupAdminNeedles() {
     deferRender: true,
     columns: [{data: 'directory'}, {data: 'filename'}, {data: 'last_seen'}, {data: 'last_match'}],
     processing: true,
-    serverSide: true,
+    serverSide: false,
     order: [
       [0, 'asc'],
       [1, 'asc']
diff --git a/assets/javascripts/admin_worker.js b/assets/javascripts/admin_worker.js
index 94eccf8..73d6939 100644
--- a/assets/javascripts/admin_worker.js
+++ b/assets/javascripts/admin_worker.js
@@ -4,7 +4,7 @@ function setupWorkerNeedles() {
     deferRender: true,
     columns: [{data: 'name'}, {data: 'result_stats'}, {data: 'finished'}],
     processing: true,
-    serverSide: true,
+    serverSide: false,
     order: [[2, 'desc']],
     columnDefs: [
       {
diff --git a/assets/javascripts/audit_log.js b/assets/javascripts/audit_log.js
index ecbd3f5..47b672f 100644
--- a/assets/javascripts/audit_log.js
+++ b/assets/javascripts/audit_log.js
@@ -90,7 +90,7 @@ function loadAuditLogTable() {
   $('#audit_log_table').DataTable({
     lengthMenu: [20, 40, 100],
     processing: true,
-    serverSide: true,
+    serverSide: false,
     search: {search: searchquery},
     ajax: {url: ajax_url, type: 'GET', dataType: 'json'},
     columns: [
@@ -266,7 +266,7 @@ function loadProductLogTable(dataTableUrl, rescheduleUrlTemplate, showActions) {
   scheduledProductsTable = $('#product_log_table').DataTable({
     lengthMenu: [10, 25, 50],
     processing: true,
-    serverSide: true,
+    serverSide: false,
     order: [[1, 'desc']],
     ajax: {
       url: dataTableUrl,