diff --git a/serverStatus/static/serverStatus/serverStatus.js b/serverStatus/static/serverStatus/serverStatus.js index 61e42219d..17f8c8e09 100755 --- a/serverStatus/static/serverStatus/serverStatus.js +++ b/serverStatus/static/serverStatus/serverStatus.js @@ -249,6 +249,57 @@ app.controller('litespeedStatus', function ($scope, $http) { }; + $scope.refreshLicense = function () { + + $scope.cpLoading = false; + + var url = "/serverstatus/refreshLicense"; + + var config = { + headers: { + 'X-CSRFToken': getCookie('csrftoken') + } + }; + + data = {}; + + + $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); + + + function ListInitialDatas(response) { + + if (response.data.status === 1) { + $scope.cpLoading = true; + new PNotify({ + title: 'Success!', + text: 'License successfully refreshed', + type: 'success' + }); + } else { + $scope.cpLoading = true; + new PNotify({ + title: 'Operation Failed!', + text: response.data.erroMessage, + type: 'error' + }); + } + + } + + function cantLoadInitialDatas(response) { + $scope.cpLoading = true; + new PNotify({ + title: 'Operation Failed!', + text: 'Could not connect to server, please refresh this page.', + type: 'error' + }); + + } + + + }; + }); /* Java script code to start/stop litespeed */ diff --git a/serverStatus/templates/serverStatus/litespeedStatus.html b/serverStatus/templates/serverStatus/litespeedStatus.html index 51278032f..8f9cb00c7 100755 --- a/serverStatus/templates/serverStatus/litespeedStatus.html +++ b/serverStatus/templates/serverStatus/litespeedStatus.html @@ -332,7 +332,7 @@
+
+
+
+ {% trans 'Refresh License' %}
+
+
+