Add Rescan button to repositories

This commit is contained in:
Jakob Borg 2014-08-15 12:48:36 +02:00
parent 32a9466277
commit 50f0097843
4 changed files with 10 additions and 8 deletions

File diff suppressed because one or more lines are too long

View File

@ -755,8 +755,6 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http, $translate, $loca
cfg.APIKey = randomString(30, 32); cfg.APIKey = randomString(30, 32);
}; };
$scope.acceptUR = function () { $scope.acceptUR = function () {
$scope.config.Options.URAccepted = 1000; // Larger than the largest existing report version $scope.config.Options.URAccepted = 1000; // Larger than the largest existing report version
$scope.saveConfig(); $scope.saveConfig();
@ -794,9 +792,7 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http, $translate, $loca
}; };
$scope.override = function (repo) { $scope.override = function (repo) {
$http.post(urlbase + "/model/override?repo=" + encodeURIComponent(repo)).success(function () { $http.post(urlbase + "/model/override?repo=" + encodeURIComponent(repo));
$scope.refresh();
});
}; };
$scope.about = function () { $scope.about = function () {
@ -807,6 +803,10 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http, $translate, $loca
$scope.reportPreview = true; $scope.reportPreview = true;
}; };
$scope.rescanRepo = function (repo) {
$http.post(urlbase + "/scan?repo=" + encodeURIComponent(repo));
};
$scope.init(); $scope.init();
setInterval($scope.refresh, 10000); setInterval($scope.refresh, 10000);
}); });

View File

@ -230,6 +230,7 @@
</table> </table>
</div> </div>
<span class="pull-right"> <span class="pull-right">
<a class="btn btn-sm btn-default" href="" ng-show="repoStatus(repo.ID) == 'idle'" ng-click="rescanRepo(repo.ID)"><span class="glyphicon glyphicon-refresh"></span>&emsp;<span translate>Rescan</span></a>
<a class="btn btn-sm btn-primary" href="" ng-click="editRepo(repo)"><span class="glyphicon glyphicon-pencil"></span>&emsp;<span translate>Edit</span></a> <a class="btn btn-sm btn-primary" href="" ng-click="editRepo(repo)"><span class="glyphicon glyphicon-pencil"></span>&emsp;<span translate>Edit</span></a>
<a class="btn btn-sm btn-danger" ng-if="repo.ReadOnly && model[repo.ID].needFiles > 0" ng-click="override(repo.ID)" href=""><span class="glyphicon glyphicon-upload"></span>&emsp;<span translate>Override Changes</span></a> <a class="btn btn-sm btn-danger" ng-if="repo.ReadOnly && model[repo.ID].needFiles > 0" ng-click="override(repo.ID)" href=""><span class="glyphicon glyphicon-upload"></span>&emsp;<span translate>Override Changes</span></a>
</span> </span>

View File

@ -64,6 +64,7 @@
"Repository ID": "Repository ID", "Repository ID": "Repository ID",
"Repository Master": "Repository Master", "Repository Master": "Repository Master",
"Repository Path": "Repository Path", "Repository Path": "Repository Path",
"Rescan": "Rescan",
"Rescan Interval (s)": "Rescan Interval (s)", "Rescan Interval (s)": "Rescan Interval (s)",
"Restart": "Restart", "Restart": "Restart",
"Restart Needed": "Restart Needed", "Restart Needed": "Restart Needed",