From ef663f0be5acdf66584d4d671c93968ec4a2170c Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Mon, 4 May 2020 00:52:34 +0500 Subject: [PATCH] fetch package details on ubuntu --- .../static/serverStatus/serverStatus.js | 37 ++++++------- .../serverStatus/packageManager.html | 54 ++++++++++++++++++- serverStatus/urls.py | 1 + serverStatus/views.py | 27 ++++++++++ 4 files changed, 95 insertions(+), 24 deletions(-) diff --git a/serverStatus/static/serverStatus/serverStatus.js b/serverStatus/static/serverStatus/serverStatus.js index f8b6c11fb..7ab77b3d1 100755 --- a/serverStatus/static/serverStatus/serverStatus.js +++ b/serverStatus/static/serverStatus/serverStatus.js @@ -836,15 +836,9 @@ app.controller('listOSPackages', function ($scope, $http, $timeout) { }; $scope.fetchPackages('upgrade'); - $scope.killProcess = function (pid) { - - $scope.cyberPanelLoading = false; - - url = "/serverstatus/killProcess"; - - var data = { - pid: pid - }; + $scope.fetchPackageDetails = function (package) { + $scope.cyberpanelLoading = false; + $scope.package = package; var config = { headers: { @@ -852,30 +846,28 @@ app.controller('listOSPackages', function ($scope, $http, $timeout) { } }; + var data = { + package: package + }; - $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); + dataurl = "/serverstatus/fetchPackageDetails"; + $http.post(dataurl, data, config).then(ListInitialData, cantLoadInitialData); - function ListInitialDatas(response) { - $scope.cyberPanelLoading = true; + function ListInitialData(response) { + $scope.cyberpanelLoading = true; if (response.data.status === 1) { - new PNotify({ - title: 'Success', - text: 'Process successfully killed.', - type: 'success' - }); + $scope.packageDetails = response.data.packageDetails; } else { new PNotify({ - title: 'Operation Failed!', + title: 'Error!', text: response.data.error_message, type: 'error' }); } - } - - function cantLoadInitialDatas(response) { - $scope.cyberPanelLoading = true; + function cantLoadInitialData(response) { + $scope.cyberpanelLoading = true; new PNotify({ title: 'Operation Failed!', text: 'Could not connect to server, please refresh this page', @@ -883,6 +875,7 @@ app.controller('listOSPackages', function ($scope, $http, $timeout) { }); } + }; }); \ No newline at end of file diff --git a/serverStatus/templates/serverStatus/packageManager.html b/serverStatus/templates/serverStatus/packageManager.html index 02dbb64eb..c94bd995b 100755 --- a/serverStatus/templates/serverStatus/packageManager.html +++ b/serverStatus/templates/serverStatus/packageManager.html @@ -22,7 +22,8 @@