webadmin: Give better feedback on update schedule saving
This commit is contained in:
@@ -394,7 +394,7 @@
|
|||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
Configure the auto-update schedule for the platform and for the installed apps:<br/>
|
Configure the auto-update schedule for the platform and for the installed apps:<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<p class="text-danger text-center" ng-show="autoUpdate.error">{{ autoUpdate.error }}</p>
|
<p class="text-danger text-center text-bold" ng-show="autoUpdate.error">{{ autoUpdate.error }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -423,7 +423,8 @@
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<button class="btn btn-outline btn-primary pull-right" ng-click="autoUpdate.submit()" ng-disabled="autoUpdate.busy || autoUpdate.pattern === autoUpdate.currentPattern"><i class="fa fa-circle-o-notch fa-spin" ng-show="autoUpdate.busy"></i> Save</button>
|
<p class="text-success pull-right text-bold" ng-show="autoUpdate.success && autoUpdate.pattern === autoUpdate.currentPattern">Saved</p>
|
||||||
|
<button class="btn btn-outline btn-primary pull-right" ng-hide="autoUpdate.success && autoUpdate.pattern === autoUpdate.currentPattern" ng-click="autoUpdate.submit()" ng-disabled="autoUpdate.busy || autoUpdate.pattern === autoUpdate.currentPattern"><i class="fa fa-circle-o-notch fa-spin" ng-show="autoUpdate.busy"></i> Save</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -422,6 +422,7 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca
|
|||||||
|
|
||||||
$scope.autoUpdate = {
|
$scope.autoUpdate = {
|
||||||
busy: false,
|
busy: false,
|
||||||
|
success: false,
|
||||||
error: '',
|
error: '',
|
||||||
pattern: '',
|
pattern: '',
|
||||||
currentPattern: '',
|
currentPattern: '',
|
||||||
@@ -431,12 +432,14 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca
|
|||||||
|
|
||||||
$scope.autoUpdate.error = '';
|
$scope.autoUpdate.error = '';
|
||||||
$scope.autoUpdate.busy = true;
|
$scope.autoUpdate.busy = true;
|
||||||
|
$scope.autoUpdate.success = false;
|
||||||
|
|
||||||
Client.setAutoupdatePattern($scope.autoUpdate.pattern, function (error) {
|
Client.setAutoupdatePattern($scope.autoUpdate.pattern, function (error) {
|
||||||
if (error) $scope.autoUpdate.error = error.message;
|
if (error) $scope.autoUpdate.error = error.message;
|
||||||
else $scope.autoUpdate.currentPattern = $scope.autoUpdate.pattern;
|
else $scope.autoUpdate.currentPattern = $scope.autoUpdate.pattern;
|
||||||
|
|
||||||
$scope.autoUpdate.busy = false;
|
$scope.autoUpdate.busy = false;
|
||||||
|
$scope.autoUpdate.success = true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user