summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2019-06-05 09:03:05 +0200
committerGitHub <noreply@github.com>2019-06-05 09:03:05 +0200
commit6cb16d3d40b0f81f7566ad75d2696428d7951d0c (patch)
treeabfaf83dd4ee591316b60de975dcc35b6206e6cd /apps
parent5003dc87f4292496eed5cf62858494a2db360c1e (diff)
parent919b172ba0403025ca73a93e7bde70528d09f049 (diff)
downloadnextcloud-server-6cb16d3d40b0f81f7566ad75d2696428d7951d0c.tar.gz
nextcloud-server-6cb16d3d40b0f81f7566ad75d2696428d7951d0c.zip
Merge pull request #15855 from nextcloud/backport/15767/stable15
[stable15] Hide newFile menu if quota is set to 0B
Diffstat (limited to 'apps')
-rw-r--r--apps/files/js/filelist.js9
-rw-r--r--apps/files/js/files.js1
2 files changed, 4 insertions, 6 deletions
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 9ce208abc3a..83ac39e18ac 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -1925,7 +1925,7 @@
this.breadcrumb.setDirectoryInfo(this.dirInfo);
if (this.dirInfo.permissions) {
- this.setDirectoryPermissions(this.dirInfo.permissions);
+ this._updateDirectoryPermissions();
}
result.sort(this._sortComparator);
@@ -2077,11 +2077,8 @@
img.src = previewURL;
},
- /**
- * @deprecated
- */
- setDirectoryPermissions: function(permissions) {
- var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
+ _updateDirectoryPermissions: function() {
+ var isCreatable = (this.dirInfo.permissions & OC.PERMISSION_CREATE) !== 0 && this.$el.find('#free_space').val() !== '0';
this.$el.find('#permissions').val(permissions);
this.$el.find('.creatable').toggleClass('hidden', !isCreatable);
this.$el.find('.notCreatable').toggleClass('hidden', isCreatable);
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index d739131e9c6..8ead2b576e8 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -72,6 +72,7 @@
$('#owner').val(response.data.owner);
$('#ownerDisplayName').val(response.data.ownerDisplayName);
Files.displayStorageWarnings();
+ OCA.Files.App.fileList._updateDirectoryPermissions();
}
if (response[0] === undefined) {
return;