'id',
`storage/${nodename}/${storeid}`,
);
- let contents = storageInfo.data.content.split(',');
+ let res = storageInfo.data;
+ let plugin = res.plugintype;
+ let contents = res.content.split(',');
if (contents.includes('backup')) {
me.items.push({
title: gettext('Backups'),
iconCls: 'fa fa-floppy-o',
itemId: 'contentBackup',
+ pluginType: plugin,
hasNotesColumn: true,
});
}
iconCls: 'fa fa-hdd-o',
itemId: 'contentImages',
content: 'images',
+ pluginType: plugin,
});
}
if (contents.includes('rootdir')) {
iconCls: 'fa fa-hdd-o lxc',
itemId: 'contentRootdir',
content: 'rootdir',
+ pluginType: plugin,
});
}
if (contents.includes('iso')) {
iconCls: 'pve-itype-treelist-item-icon-cdrom',
itemId: 'contentIso',
content: 'iso',
+ pluginType: plugin,
useUploadButton: true,
});
}
title: gettext('CT Templates'),
iconCls: 'fa fa-file-o lxc',
itemId: 'contentVztmpl',
+ pluginType: plugin,
});
}
if (contents.includes('snippets')) {
iconCls: 'fa fa-file-code-o',
itemId: 'contentSnippets',
content: 'snippets',
+ pluginType: plugin,
});
}
}