|
|
|
|
@ -178,6 +178,13 @@ window.FileList = { |
|
|
|
|
if (type === 'dir') { |
|
|
|
|
mime = mime || 'httpd/unix-directory'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// user should always be able to rename a share mount point
|
|
|
|
|
var allowRename = 0; |
|
|
|
|
if (fileData.isShareMountPoint) { |
|
|
|
|
allowRename = OC.PERMISSION_UPDATE; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//containing tr
|
|
|
|
|
var tr = $('<tr></tr>').attr({ |
|
|
|
|
"data-id" : fileData.id, |
|
|
|
|
@ -187,7 +194,7 @@ window.FileList = { |
|
|
|
|
"data-mime": mime, |
|
|
|
|
"data-mtime": mtime, |
|
|
|
|
"data-etag": fileData.etag, |
|
|
|
|
"data-permissions": fileData.permissions || this.getDirectoryPermissions() |
|
|
|
|
"data-permissions": fileData.permissions | allowRename || this.getDirectoryPermissions() |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if (type === 'dir') { |
|
|
|
|
@ -283,6 +290,10 @@ window.FileList = { |
|
|
|
|
mime = fileData.mimetype, |
|
|
|
|
permissions = parseInt(fileData.permissions, 10) || 0; |
|
|
|
|
|
|
|
|
|
if (fileData.isShareMountPoint) { |
|
|
|
|
permissions = permissions | OC.PERMISSION_UPDATE; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (type === 'dir') { |
|
|
|
|
mime = mime || 'httpd/unix-directory'; |
|
|
|
|
} |
|
|
|
|
|