]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/storage/Browser.js
ui: storage: enable download-url button with Sys.AccessNetwork capability
[pve-manager.git] / www / manager6 / storage / Browser.js
index 457816a68a617fe82025e14ccb3e97a2ad17fe6e..c2ad01e9e052ffbeeff81ee9eade4e1c722fb75d 100644 (file)
@@ -51,7 +51,10 @@ Ext.define('PVE.storage.Browser', {
            let contents = res.content.split(',');
 
            let enableUpload = !!caps.storage['Datastore.AllocateTemplate'];
-           let enableDownloadUrl = enableUpload && !!(caps.nodes['Sys.Audit'] && caps.nodes['Sys.Modify']);
+           let enableDownloadUrl = enableUpload && (
+               !!(caps.nodes['Sys.Audit'] && caps.nodes['Sys.Modify']) || // for backward compat
+               !!caps.nodes['Sys.AccessNetwork'] // new explicit priv for querying (local) networks
+           );
 
            if (contents.includes('backup')) {
                me.items.push({