[pve-devel] [PATCH pve-manager 1/2] Modernize PVE.form.GroupSelector,

René Jochum r.jochum at proxmox.com
Tue May 8 15:15:37 CEST 2018


as example for future Uses.

Signed-off-by: René Jochum <r.jochum at proxmox.com>
---
 www/manager6/form/GroupSelector.js | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

diff --git a/www/manager6/form/GroupSelector.js b/www/manager6/form/GroupSelector.js
index e7c674ff..df59d07c 100644
--- a/www/manager6/form/GroupSelector.js
+++ b/www/manager6/form/GroupSelector.js
@@ -1,6 +1,16 @@
+Ext.define('pve-groups', {
+	extend: 'Ext.data.Model',
+	fields: [ 'groupid', 'comment' ],
+	proxy: {
+	    type: 'proxmox',
+	    url: "/api2/json/access/groups"
+	},
+	idProperty: 'groupid'
+});
+
 Ext.define('PVE.form.GroupSelector', {
     extend: 'Proxmox.form.ComboGrid',
-    alias: ['widget.pveGroupSelector'],
+    xtype: 'pveGroupSelector',
 
     allowBlank: false,
     autoSelect: false,
@@ -38,21 +48,8 @@ Ext.define('PVE.form.GroupSelector', {
 	    store: store
 	});
 
-        me.callParent();
+	me.callParent();
 
 	store.load();
     }
-
-}, function() {
-
-    Ext.define('pve-groups', {
-	extend: 'Ext.data.Model',
-	fields: [ 'groupid', 'comment' ],
-	proxy: {
-            type: 'proxmox',
-	    url: "/api2/json/access/groups"
-	},
-	idProperty: 'groupid'
-    });
-
 });
-- 
2.11.0



More information about the pve-devel mailing list