mirror of
https://github.com/nextcloud/server.git
synced 2026-03-27 04:43:20 -04:00
don't recheck config automatically when there are a large number of storages
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
4601f11986
commit
7933de00f3
1 changed files with 8 additions and 2 deletions
|
|
@ -989,15 +989,21 @@ MountConfigListView.prototype = _.extend({
|
|||
url: OC.generateUrl(url),
|
||||
contentType: 'application/json',
|
||||
success: function(result) {
|
||||
result = Object.values(result);
|
||||
var onCompletion = jQuery.Deferred();
|
||||
var $rows = $();
|
||||
Object.values(result).forEach(function(storageParams) {
|
||||
result.forEach(function(storageParams) {
|
||||
storageParams.mountPoint = (storageParams.mountPoint === '/')? '/' : storageParams.mountPoint.substr(1); // trim leading slash
|
||||
var storageConfig = new self._storageConfigClass();
|
||||
_.extend(storageConfig, storageParams);
|
||||
var $tr = self.newStorage(storageConfig, onCompletion, true);
|
||||
|
||||
self.recheckStorageConfig($tr);
|
||||
// don't recheck config automatically when there are a large number of storages
|
||||
if (result.length < 20) {
|
||||
self.recheckStorageConfig($tr);
|
||||
} else {
|
||||
self.updateStatus($tr, StorageConfig.Status.INDETERMINATE, t('files_external', 'Automatic status checking is disabled due to the large number of configured storages, click to check status'));
|
||||
}
|
||||
$rows = $rows.add($tr);
|
||||
});
|
||||
addSelect2($rows.find('.applicableUsers'), this._userListLimit);
|
||||
|
|
|
|||
Loading…
Reference in a new issue