diff options
Diffstat (limited to 'apps/files_sharing/js/share.js')
-rw-r--r-- | apps/files_sharing/js/share.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js index 893577db2e3..84c5bf57b38 100644 --- a/apps/files_sharing/js/share.js +++ b/apps/files_sharing/js/share.js @@ -21,6 +21,11 @@ $(document).ready(function() { var tr = oldCreateRow.apply(this, arguments); if (fileData.shareOwner) { tr.attr('data-share-owner', fileData.shareOwner); + // user should always be able to rename a mount point + if (fileData.isShareMountPoint) { + tr.attr('data-permissions', fileData.permissions | OC.PERMISSION_UPDATE); + tr.attr('data-reshare-permissions', fileData.permissions); + } } return tr; }; @@ -78,7 +83,11 @@ $(document).ready(function() { if ($(tr).data('type') == 'dir') { itemType = 'folder'; } - var possiblePermissions = $(tr).data('permissions'); + var possiblePermissions = $(tr).data('reshare-permissions'); + if (_.isUndefined(possiblePermissions)) { + possiblePermissions = $(tr).data('permissions'); + } + var appendTo = $(tr).find('td.filename'); // Check if drop down is already visible for a different file if (OC.Share.droppedDown) { |