diff --git a/www/manager5/pool/Config.js b/www/manager5/pool/Config.js new file mode 100644 index 00000000..8683cca5 --- /dev/null +++ b/www/manager5/pool/Config.js @@ -0,0 +1,39 @@ +Ext.define('PVE.pool.Config', { + extend: 'PVE.panel.Config', + alias: 'widget.pvePoolConfig', + + initComponent: function() { + var me = this; + + var pool = me.pveSelNode.data.pool; + if (!pool) { + throw "no pool specified"; + } + + Ext.apply(me, { + title: Ext.String.format(gettext("Resource Pool") + ': ' + pool), + hstateid: 'pooltab', + items: [ + { + title: gettext('Summary'), + xtype: 'pvePoolSummary', + itemId: 'summary' + }, + { + title: gettext('Members'), + xtype: 'pvePoolMembers', + pool: pool, + itemId: 'members' + }, + { + xtype: 'pveACLView', + title: gettext('Permissions'), + itemId: 'permissions', + path: '/pool/' + pool + } + ] + }); + + me.callParent(); + } +});