Skip to content

Commit 6cb16d3

Browse files
authored
Merge pull request #15855 from nextcloud/backport/15767/stable15
[stable15] Hide newFile menu if quota is set to 0B
2 parents 5003dc8 + 919b172 commit 6cb16d3

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

apps/files/js/filelist.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1925,7 +1925,7 @@
19251925
this.breadcrumb.setDirectoryInfo(this.dirInfo);
19261926

19271927
if (this.dirInfo.permissions) {
1928-
this.setDirectoryPermissions(this.dirInfo.permissions);
1928+
this._updateDirectoryPermissions();
19291929
}
19301930

19311931
result.sort(this._sortComparator);
@@ -2077,11 +2077,8 @@
20772077
img.src = previewURL;
20782078
},
20792079

2080-
/**
2081-
* @deprecated
2082-
*/
2083-
setDirectoryPermissions: function(permissions) {
2084-
var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
2080+
_updateDirectoryPermissions: function() {
2081+
var isCreatable = (this.dirInfo.permissions & OC.PERMISSION_CREATE) !== 0 && this.$el.find('#free_space').val() !== '0';
20852082
this.$el.find('#permissions').val(permissions);
20862083
this.$el.find('.creatable').toggleClass('hidden', !isCreatable);
20872084
this.$el.find('.notCreatable').toggleClass('hidden', isCreatable);

apps/files/js/files.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
$('#owner').val(response.data.owner);
7373
$('#ownerDisplayName').val(response.data.ownerDisplayName);
7474
Files.displayStorageWarnings();
75+
OCA.Files.App.fileList._updateDirectoryPermissions();
7576
}
7677
if (response[0] === undefined) {
7778
return;

0 commit comments

Comments
 (0)