diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 3603a95f..60d3c8a4 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -4058,6 +4058,11 @@ var fileman = (function () { } shui.style.display = 'block'; + var wr = has(perms, 'write') && !fns.length; + var nope = ['admin', 'move', 'delete', 'upget']; + if (!wr) + nope.push('write'); + var html = [ '
| perms | ', ]; for (var a = 0; a < perms.length; a++) - if (!has(['admin', 'move', 'delete', 'upget'], perms[a])) + if (!has(nope, perms[a])) html.push('' + perms[a] + ''); - if (has(perms, 'write')) + if (wr) html.push('write-only'); html.push(' |