mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-01-30 03:09:06 +01:00
Merge pull request #35 from jetchirag/master
Fixed issue with controlling lsws from service page
This commit is contained in:
@@ -377,7 +377,7 @@ app.controller('servicesManager', function($scope,$http) {
|
||||
$scope.serviceAction = function(serviceName, action){
|
||||
$scope.ActionProgress = true;
|
||||
$scope.btnDisable = true;
|
||||
$scope.ActionSuccessfull = false;
|
||||
$scope.ActionSuccessful = false;
|
||||
$scope.ActionFailed = false;
|
||||
$scope.couldNotConnect = false;
|
||||
$scope.actionLoader = true;
|
||||
@@ -403,32 +403,32 @@ app.controller('servicesManager', function($scope,$http) {
|
||||
if(response.data.serviceAction == 1){
|
||||
setTimeout(function() {
|
||||
getServiceStatus();
|
||||
setTimeout(function() {
|
||||
$scope.ActionSuccessfull = true;
|
||||
$scope.ActionFailed = false;
|
||||
$scope.couldNotConnect = false;
|
||||
$scope.actionLoader = false;
|
||||
$scope.btnDisable = false;
|
||||
},1000)
|
||||
}, 3000);
|
||||
//setTimeout(function() {
|
||||
$scope.ActionSuccessful = true;
|
||||
$scope.ActionFailed = false;
|
||||
$scope.couldNotConnect = false;
|
||||
$scope.actionLoader = false;
|
||||
$scope.btnDisable = false;
|
||||
//},1000)
|
||||
}, 1000);
|
||||
}
|
||||
else{
|
||||
setTimeout(function() {
|
||||
getServiceStatus();
|
||||
setTimeout(function() {
|
||||
$scope.ActionSuccessfull = false;
|
||||
//setTimeout(function() {
|
||||
$scope.ActionSuccessful = false;
|
||||
$scope.ActionFailed = true;
|
||||
$scope.couldNotConnect = false;
|
||||
$scope.actionLoader = false;
|
||||
$scope.btnDisable = false;
|
||||
},1000)
|
||||
}, 5000);
|
||||
//},1000)
|
||||
}, 1000);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
function cantLoadInitialDatas(response) {
|
||||
$scope.ActionSuccessfull = false;
|
||||
$scope.ActionSuccessful = false;
|
||||
$scope.ActionFailed = false;
|
||||
$scope.couldNotConnect = true;
|
||||
$scope.actionLoader = false;
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
<div ng-show="ActionFailed" class="alert alert-danger">
|
||||
<p class="ng-binding">Action Failed</p>
|
||||
</div>
|
||||
<div ng-show="ActionSuccessfull" class="alert alert-success ng-hide">
|
||||
<div ng-show="ActionSuccessful" class="alert alert-success ng-hide">
|
||||
<p class="ng-binding">Action Completed</p>
|
||||
</div>
|
||||
<div ng-show="couldNotConnect" class="alert alert-danger ng-hide">
|
||||
|
||||
@@ -293,8 +293,11 @@ def servicesAction(request):
|
||||
return HttpResponse(final_json)
|
||||
|
||||
else:
|
||||
|
||||
command = 'sudo systemctl %s %s' % (action, service)
|
||||
|
||||
if service == "lsws":
|
||||
command = "sudo /usr/local/lsws/bin/lswsctrl %s" % (action)
|
||||
else:
|
||||
command = 'sudo systemctl %s %s' % (action, service)
|
||||
cmd = shlex.split(command)
|
||||
res = subprocess.call(cmd)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user