From 9ac5a1607961b43b7fe6c84626dfeb2e33121132 Mon Sep 17 00:00:00 2001 From: master3395 Date: Fri, 10 Apr 2026 18:45:37 +0200 Subject: [PATCH] Dashboard SSH pagination: default 3 per page, add 5 option --- .../static/baseTemplate/custom-js/system-status.js | 12 ++++++------ baseTemplate/templates/baseTemplate/homePage.html | 4 ++++ .../static/baseTemplate/custom-js/system-status.js | 12 ++++++------ static/baseTemplate/custom-js/system-status.js | 12 ++++++------ 4 files changed, 22 insertions(+), 18 deletions(-) diff --git a/baseTemplate/static/baseTemplate/custom-js/system-status.js b/baseTemplate/static/baseTemplate/custom-js/system-status.js index abb94bda5..cac0c7a35 100644 --- a/baseTemplate/static/baseTemplate/custom-js/system-status.js +++ b/baseTemplate/static/baseTemplate/custom-js/system-status.js @@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogins = []; $scope.sshLoginsPaginated = []; $scope.sshLoginsCurrentPage = 1; - $scope.sshLoginsPerPage = 10; + $scope.sshLoginsPerPage = 3; $scope.sshLoginsGoToPage = 1; $scope.loadingSSHLogins = true; $scope.errorSSHLogins = ''; @@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLoginsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLoginsPerPage, 10) || 10; + var per = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsPerPage = per; var start = ($scope.sshLoginsCurrentPage - 1) * per; var end = start + per; @@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLoginsChangePerPage = function() { - $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10; + $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsCurrentPage = 1; $scope.sshLoginsGoToPage = 1; $scope.updateSSHLoginsPaginated(); @@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogs = []; $scope.sshLogsPaginated = []; $scope.sshLogsCurrentPage = 1; - $scope.sshLogsPerPage = 10; + $scope.sshLogsPerPage = 3; $scope.sshLogsGoToPage = 1; $scope.loadingSSHLogs = true; $scope.errorSSHLogs = ''; @@ -1167,7 +1167,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLogsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLogsPerPage, 10) || 10; + var per = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsPerPage = per; var start = ($scope.sshLogsCurrentPage - 1) * per; var end = start + per; @@ -1200,7 +1200,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLogsChangePerPage = function() { - $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10; + $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsCurrentPage = 1; $scope.sshLogsGoToPage = 1; $scope.updateSSHLogsPaginated(); diff --git a/baseTemplate/templates/baseTemplate/homePage.html b/baseTemplate/templates/baseTemplate/homePage.html index 712c90f5c..84d0121e4 100644 --- a/baseTemplate/templates/baseTemplate/homePage.html +++ b/baseTemplate/templates/baseTemplate/homePage.html @@ -1081,6 +1081,8 @@
Show + + diff --git a/public/static/baseTemplate/custom-js/system-status.js b/public/static/baseTemplate/custom-js/system-status.js index 989a99dab..7c786ffea 100644 --- a/public/static/baseTemplate/custom-js/system-status.js +++ b/public/static/baseTemplate/custom-js/system-status.js @@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogins = []; $scope.sshLoginsPaginated = []; $scope.sshLoginsCurrentPage = 1; - $scope.sshLoginsPerPage = 10; + $scope.sshLoginsPerPage = 3; $scope.sshLoginsGoToPage = 1; $scope.loadingSSHLogins = true; $scope.errorSSHLogins = ''; @@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLoginsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLoginsPerPage, 10) || 10; + var per = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsPerPage = per; var start = ($scope.sshLoginsCurrentPage - 1) * per; var end = start + per; @@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLoginsChangePerPage = function() { - $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10; + $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsCurrentPage = 1; $scope.sshLoginsGoToPage = 1; $scope.updateSSHLoginsPaginated(); @@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogs = []; $scope.sshLogsPaginated = []; $scope.sshLogsCurrentPage = 1; - $scope.sshLogsPerPage = 10; + $scope.sshLogsPerPage = 3; $scope.sshLogsGoToPage = 1; $scope.loadingSSHLogs = true; $scope.errorSSHLogs = ''; @@ -1155,7 +1155,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLogsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLogsPerPage, 10) || 10; + var per = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsPerPage = per; var start = ($scope.sshLogsCurrentPage - 1) * per; var end = start + per; @@ -1188,7 +1188,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLogsChangePerPage = function() { - $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10; + $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsCurrentPage = 1; $scope.sshLogsGoToPage = 1; $scope.updateSSHLogsPaginated(); diff --git a/static/baseTemplate/custom-js/system-status.js b/static/baseTemplate/custom-js/system-status.js index 56340c327..c6bb9cc4f 100644 --- a/static/baseTemplate/custom-js/system-status.js +++ b/static/baseTemplate/custom-js/system-status.js @@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogins = []; $scope.sshLoginsPaginated = []; $scope.sshLoginsCurrentPage = 1; - $scope.sshLoginsPerPage = 10; + $scope.sshLoginsPerPage = 3; $scope.sshLoginsGoToPage = 1; $scope.loadingSSHLogins = true; $scope.errorSSHLogins = ''; @@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLoginsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLoginsPerPage, 10) || 10; + var per = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsPerPage = per; var start = ($scope.sshLoginsCurrentPage - 1) * per; var end = start + per; @@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLoginsChangePerPage = function() { - $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10; + $scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3; $scope.sshLoginsCurrentPage = 1; $scope.sshLoginsGoToPage = 1; $scope.updateSSHLoginsPaginated(); @@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { $scope.sshLogs = []; $scope.sshLogsPaginated = []; $scope.sshLogsCurrentPage = 1; - $scope.sshLogsPerPage = 10; + $scope.sshLogsPerPage = 3; $scope.sshLogsGoToPage = 1; $scope.loadingSSHLogs = true; $scope.errorSSHLogs = ''; @@ -1155,7 +1155,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { console.log('updateSSHLogsPaginated: No data, cleared paginated array'); return; } - var per = parseInt($scope.sshLogsPerPage, 10) || 10; + var per = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsPerPage = per; var start = ($scope.sshLogsCurrentPage - 1) * per; var end = start + per; @@ -1188,7 +1188,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) { } }; $scope.sshLogsChangePerPage = function() { - $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10; + $scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3; $scope.sshLogsCurrentPage = 1; $scope.sshLogsGoToPage = 1; $scope.updateSSHLogsPaginated();