Split PVE specific models, which where not moved to the general widget toolkit, in a separate file, data/Models.js
Signed-off-by: Thomas Lamprecht <t.lampre...@proxmox.com> --- www/manager6/Makefile | 2 +- www/manager6/ceph/Monitor.js | 2 +- www/manager6/ceph/OSD.js | 2 +- www/manager6/ceph/Pool.js | 4 +- www/manager6/ceph/Status.js | 2 +- www/manager6/data/Models.js | 31 +++++++++ www/manager6/data/PVEProxy.js | 102 ----------------------------- www/manager6/data/RRDStore.js | 2 +- www/manager6/data/ResourceStore.js | 2 +- www/manager6/dc/ACLView.js | 2 +- www/manager6/dc/Backup.js | 2 +- www/manager6/dc/Health.js | 2 +- www/manager6/dc/Log.js | 4 +- www/manager6/dc/SecurityGroups.js | 2 +- www/manager6/dc/StorageView.js | 2 +- www/manager6/dc/Summary.js | 2 +- www/manager6/dc/Tasks.js | 4 +- www/manager6/form/BridgeSelector.js | 2 +- www/manager6/form/CephPoolSelector.js | 2 +- www/manager6/form/FileSelector.js | 2 +- www/manager6/form/GlobalSearchField.js | 2 +- www/manager6/form/GroupSelector.js | 2 +- www/manager6/form/IPRefSelector.js | 2 +- www/manager6/form/NodeSelector.js | 2 +- www/manager6/form/PoolSelector.js | 2 +- www/manager6/form/RoleSelector.js | 2 +- www/manager6/form/SecurityGroupSelector.js | 2 +- www/manager6/form/SnapshotSelector.js | 2 +- www/manager6/form/StorageSelector.js | 2 +- www/manager6/form/USBSelector.js | 2 +- www/manager6/form/UserSelector.js | 2 +- www/manager6/grid/BackupView.js | 2 +- www/manager6/grid/FirewallAliases.js | 2 +- www/manager6/grid/FirewallRules.js | 4 +- www/manager6/grid/PoolMembers.js | 2 +- www/manager6/grid/Replication.js | 2 +- www/manager6/ha/GroupSelector.js | 2 +- www/manager6/ha/Status.js | 2 +- www/manager6/node/APT.js | 2 +- www/manager6/node/Disks.js | 4 +- www/manager6/node/NetworkView.js | 2 +- www/manager6/node/ServiceView.js | 2 +- www/manager6/node/Tasks.js | 4 +- www/manager6/panel/IPSet.js | 4 +- www/manager6/storage/ContentView.js | 4 +- www/manager6/storage/GlusterFsEdit.js | 2 +- www/manager6/storage/IScsiEdit.js | 2 +- www/manager6/storage/LVMEdit.js | 4 +- www/manager6/storage/LvmThinEdit.js | 4 +- www/manager6/storage/NFSEdit.js | 2 +- www/manager6/storage/ZFSPoolEdit.js | 2 +- 51 files changed, 90 insertions(+), 161 deletions(-) create mode 100644 www/manager6/data/Models.js delete mode 100644 www/manager6/data/PVEProxy.js diff --git a/www/manager6/Makefile b/www/manager6/Makefile index 89b4667a..e8dbdf86 100644 --- a/www/manager6/Makefile +++ b/www/manager6/Makefile @@ -16,7 +16,7 @@ JSSRC= \ lxc/CmdMenu.js \ node/CmdMenu.js \ VNCConsole.js \ - data/PVEProxy.js \ + data/Models.js \ data/UpdateQueue.js \ data/UpdateStore.js \ data/ResourceStore.js \ diff --git a/www/manager6/ceph/Monitor.js b/www/manager6/ceph/Monitor.js index 31d968cc..c4f091f9 100644 --- a/www/manager6/ceph/Monitor.js +++ b/www/manager6/ceph/Monitor.js @@ -72,7 +72,7 @@ Ext.define('PVE.node.CephMonList', { storeid: 'ceph-mon-list' + nodename, model: 'ceph-mon-list', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/ceph/mon" } }); diff --git a/www/manager6/ceph/OSD.js b/www/manager6/ceph/OSD.js index 4e333262..1bef7e0b 100644 --- a/www/manager6/ceph/OSD.js +++ b/www/manager6/ceph/OSD.js @@ -42,7 +42,7 @@ Ext.define('PVE.form.CephDiskSelector', { filterOnLoad: true, model: 'ceph-disk-list', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/ceph/disks", extraParams: { type: me.diskType } }, diff --git a/www/manager6/ceph/Pool.js b/www/manager6/ceph/Pool.js index 6b844e89..4f6ac277 100644 --- a/www/manager6/ceph/Pool.js +++ b/www/manager6/ceph/Pool.js @@ -157,7 +157,7 @@ Ext.define('PVE.node.CephPoolList', { storeid: 'ceph-pool-list' + nodename, model: 'ceph-pool-list', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/ceph/pools" } }); @@ -257,7 +257,7 @@ Ext.define('PVE.form.CephRuleSelector', { fields: ['name'], sorters: 'name', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/ceph/rules' } }); diff --git a/www/manager6/ceph/Status.js b/www/manager6/ceph/Status.js index cda97867..d83b1cdb 100644 --- a/www/manager6/ceph/Status.js +++ b/www/manager6/ceph/Status.js @@ -272,7 +272,7 @@ Ext.define('PVE.node.CephStatus', { storeid: 'ceph-status-' + nodename, interval: 5000, proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + nodename + '/ceph/status' } }); diff --git a/www/manager6/data/Models.js b/www/manager6/data/Models.js new file mode 100644 index 00000000..efca8561 --- /dev/null +++ b/www/manager6/data/Models.js @@ -0,0 +1,31 @@ +// PVE specific models + +Ext.define('pve-domains', { + extend: "Ext.data.Model", + fields: [ + 'realm', 'type', 'comment', 'default', 'tfa', + { + name: 'descr', + // Note: We use this in the RealmComboBox.js (see Bug #125) + convert: function(value, record) { + if (value) { + return value; + } + + var info = record.data; + // return realm if there is no comment + var text = info.comment || info.realm; + + if (info.tfa) { + text += " (+ " + info.tfa + ")"; + } + + return Ext.String.htmlEncode(text); + } + } + ], + proxy: { + type: 'proxmox', + url: "/api2/json/access/domains" + } +}); diff --git a/www/manager6/data/PVEProxy.js b/www/manager6/data/PVEProxy.js deleted file mode 100644 index a3b0b721..00000000 --- a/www/manager6/data/PVEProxy.js +++ /dev/null @@ -1,102 +0,0 @@ -Ext.define('PVE.RestProxy', { - extend: 'Ext.data.RestProxy', - alias : 'proxy.pve', - - pageParam : null, - startParam: null, - limitParam: null, - groupParam: null, - sortParam: null, - filterParam: null, - noCache : false, - afterRequest: function(request, success) { - this.fireEvent('afterload', this, request, success); - return; - }, - - constructor: function(config) { - - Ext.applyIf(config, { - reader: { - type: 'json', - rootProperty: config.root || 'data' - } - }); - - this.callParent([config]); - } - -}, function() { - - Ext.define('pve-domains', { - extend: "Ext.data.Model", - fields: [ 'realm', 'type', 'comment', 'default', 'tfa', - { - name: 'descr', - // Note: We use this in the RealmComboBox.js - // (see Bug #125) - convert: function(value, record) { - var info = record.data; - var text; - - if (value) { - return value; - } - // return realm if there is no comment - text = info.comment || info.realm; - - if (info.tfa) { - text += " (+ " + info.tfa + ")"; - } - - return Ext.String.htmlEncode(text); - } - } - ], - proxy: { - type: 'pve', - url: "/api2/json/access/domains" - } - }); - - Ext.define('KeyValue', { - extend: "Ext.data.Model", - fields: [ 'key', 'value' ], - idProperty: 'key' - }); - - Ext.define('KeyValuePendingDelete', { - extend: "Ext.data.Model", - fields: [ 'key', 'value', 'pending', 'delete' ], - idProperty: 'key' - }); - - Ext.define('pve-string-list', { - extend: 'Ext.data.Model', - fields: [ 'n', 't' ], - idProperty: 'n' - }); - - Ext.define('pve-tasks', { - extend: 'Ext.data.Model', - fields: [ - { name: 'starttime', type : 'date', dateFormat: 'timestamp' }, - { name: 'endtime', type : 'date', dateFormat: 'timestamp' }, - { name: 'pid', type: 'int' }, - 'node', 'upid', 'user', 'status', 'type', 'id' - ], - idProperty: 'upid' - }); - - Ext.define('pve-cluster-log', { - extend: 'Ext.data.Model', - fields: [ - { name: 'uid' , type: 'int' }, - { name: 'time', type : 'date', dateFormat: 'timestamp' }, - { name: 'pri', type: 'int' }, - { name: 'pid', type: 'int' }, - 'node', 'user', 'tag', 'msg', 'id' - ], - idProperty: 'id' - }); -}); diff --git a/www/manager6/data/RRDStore.js b/www/manager6/data/RRDStore.js index 3caf0f4d..bd20544d 100644 --- a/www/manager6/data/RRDStore.js +++ b/www/manager6/data/RRDStore.js @@ -20,7 +20,7 @@ Ext.define('PVE.data.RRDStore', { }, proxy: { - type: 'pve' + type: 'proxmox' }, fields: [ // node rrd fields diff --git a/www/manager6/data/ResourceStore.js b/www/manager6/data/ResourceStore.js index ccf085e3..c8fbc30e 100644 --- a/www/manager6/data/ResourceStore.js +++ b/www/manager6/data/ResourceStore.js @@ -268,7 +268,7 @@ Ext.define('PVE.data.ResourceStore', { extend: "Ext.data.Model", fields: fields, proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/cluster/resources' } }); diff --git a/www/manager6/dc/ACLView.js b/www/manager6/dc/ACLView.js index 9ea11a5d..6ab6e93c 100644 --- a/www/manager6/dc/ACLView.js +++ b/www/manager6/dc/ACLView.js @@ -87,7 +87,7 @@ Ext.define('PVE.dc.ACLView', { var store = Ext.create('Ext.data.Store',{ model: 'pve-acl', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/access/acl" }, sorters: { diff --git a/www/manager6/dc/Backup.js b/www/manager6/dc/Backup.js index 720bc37f..1622d6b7 100644 --- a/www/manager6/dc/Backup.js +++ b/www/manager6/dc/Backup.js @@ -331,7 +331,7 @@ Ext.define('PVE.dc.BackupView', { var store = new Ext.data.Store({ model: 'pve-cluster-backup', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/cluster/backup" } }); diff --git a/www/manager6/dc/Health.js b/www/manager6/dc/Health.js index 3e336a1b..e79f9f9b 100644 --- a/www/manager6/dc/Health.js +++ b/www/manager6/dc/Health.js @@ -171,7 +171,7 @@ Ext.define('PVE.dc.Health', { interval: 3000, storeid: 'pve-cluster-ceph', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/localhost/ceph/status' } }); diff --git a/www/manager6/dc/Log.js b/www/manager6/dc/Log.js index ccd1834e..cdb63de7 100644 --- a/www/manager6/dc/Log.js +++ b/www/manager6/dc/Log.js @@ -12,9 +12,9 @@ Ext.define('PVE.dc.Log', { var logstore = new PVE.data.UpdateStore({ storeid: 'pve-cluster-log', - model: 'pve-cluster-log', + model: 'proxmox-cluster-log', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/cluster/log' } }); diff --git a/www/manager6/dc/SecurityGroups.js b/www/manager6/dc/SecurityGroups.js index 2b171903..54066b5a 100644 --- a/www/manager6/dc/SecurityGroups.js +++ b/www/manager6/dc/SecurityGroups.js @@ -88,7 +88,7 @@ Ext.define('PVE.SecurityGroupList', { var store = new Ext.data.Store({ fields: [ 'group', 'comment', 'digest' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json' + me.base_url }, idProperty: 'group', diff --git a/www/manager6/dc/StorageView.js b/www/manager6/dc/StorageView.js index 8f5a055c..b1d377ee 100644 --- a/www/manager6/dc/StorageView.js +++ b/www/manager6/dc/StorageView.js @@ -15,7 +15,7 @@ Ext.define('PVE.dc.StorageView', { var store = new Ext.data.Store({ model: 'pve-storage', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/storage" }, sorters: { diff --git a/www/manager6/dc/Summary.js b/www/manager6/dc/Summary.js index 1b9473af..310bd267 100644 --- a/www/manager6/dc/Summary.js +++ b/www/manager6/dc/Summary.js @@ -62,7 +62,7 @@ Ext.define('PVE.dc.Summary', { storeid: 'pve-cluster-status', model: 'pve-dc-nodes', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/cluster/status" } }); diff --git a/www/manager6/dc/Tasks.js b/www/manager6/dc/Tasks.js index 10f14df5..72b51a02 100644 --- a/www/manager6/dc/Tasks.js +++ b/www/manager6/dc/Tasks.js @@ -12,9 +12,9 @@ Ext.define('PVE.dc.Tasks', { var taskstore = new PVE.data.UpdateStore({ storeid: 'pve-cluster-tasks', - model: 'pve-tasks', + model: 'proxmox-tasks', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/cluster/tasks' } }); diff --git a/www/manager6/form/BridgeSelector.js b/www/manager6/form/BridgeSelector.js index bd07c206..ae7fbba7 100644 --- a/www/manager6/form/BridgeSelector.js +++ b/www/manager6/form/BridgeSelector.js @@ -49,7 +49,7 @@ Ext.define('PVE.form.BridgeSelector', { me.nodename = nodename; me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/network?type=' + me.bridgeType }); diff --git a/www/manager6/form/CephPoolSelector.js b/www/manager6/form/CephPoolSelector.js index e66221d5..c53c7826 100644 --- a/www/manager6/form/CephPoolSelector.js +++ b/www/manager6/form/CephPoolSelector.js @@ -19,7 +19,7 @@ Ext.define('PVE.form.CephPoolSelector', { fields: ['name'], sorters: 'name', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/ceph/pools' } }); diff --git a/www/manager6/form/FileSelector.js b/www/manager6/form/FileSelector.js index fefe8470..259d5ccd 100644 --- a/www/manager6/form/FileSelector.js +++ b/www/manager6/form/FileSelector.js @@ -30,7 +30,7 @@ Ext.define('PVE.form.FileSelector', { } me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: url }); diff --git a/www/manager6/form/GlobalSearchField.js b/www/manager6/form/GlobalSearchField.js index b28ce997..1ba30f60 100644 --- a/www/manager6/form/GlobalSearchField.js +++ b/www/manager6/form/GlobalSearchField.js @@ -33,7 +33,7 @@ Ext.define('PVE.form.GlobalSearchField', { store: { model: 'PVEResources', proxy:{ - type: 'pve', + type: 'proxmox', url: '/api2/extjs/cluster/resources' } }, diff --git a/www/manager6/form/GroupSelector.js b/www/manager6/form/GroupSelector.js index 2db8e5af..f0ad2e80 100644 --- a/www/manager6/form/GroupSelector.js +++ b/www/manager6/form/GroupSelector.js @@ -49,7 +49,7 @@ Ext.define('PVE.form.GroupSelector', { extend: 'Ext.data.Model', fields: [ 'groupid', 'comment' ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/access/groups" }, idProperty: 'groupid' diff --git a/www/manager6/form/IPRefSelector.js b/www/manager6/form/IPRefSelector.js index 728f5f7e..2191836a 100644 --- a/www/manager6/form/IPRefSelector.js +++ b/www/manager6/form/IPRefSelector.js @@ -28,7 +28,7 @@ Ext.define('PVE.form.IPRefSelector', { fields: [ 'type', 'name', 'ref', 'comment' ], idProperty: 'ref', proxy: { - type: 'pve', + type: 'proxmox', url: url }, sorters: { diff --git a/www/manager6/form/NodeSelector.js b/www/manager6/form/NodeSelector.js index 6fcced37..7c53fee3 100644 --- a/www/manager6/form/NodeSelector.js +++ b/www/manager6/form/NodeSelector.js @@ -21,7 +21,7 @@ Ext.define('PVE.form.NodeSelector', { store: { fields: [ 'node', 'cpu', 'maxcpu', 'mem', 'maxmem', 'uptime' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes' }, sorters: [ diff --git a/www/manager6/form/PoolSelector.js b/www/manager6/form/PoolSelector.js index 4e7b2f3f..e6b617af 100644 --- a/www/manager6/form/PoolSelector.js +++ b/www/manager6/form/PoolSelector.js @@ -47,7 +47,7 @@ Ext.define('PVE.form.PoolSelector', { extend: 'Ext.data.Model', fields: [ 'poolid', 'comment' ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/pools" }, idProperty: 'poolid' diff --git a/www/manager6/form/RoleSelector.js b/www/manager6/form/RoleSelector.js index acef5f90..aaf83f62 100644 --- a/www/manager6/form/RoleSelector.js +++ b/www/manager6/form/RoleSelector.js @@ -41,7 +41,7 @@ Ext.define('PVE.form.RoleSelector', { extend: 'Ext.data.Model', fields: [ 'roleid', 'privs' ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/access/roles" }, idProperty: 'roleid' diff --git a/www/manager6/form/SecurityGroupSelector.js b/www/manager6/form/SecurityGroupSelector.js index b805c291..e78caa23 100644 --- a/www/manager6/form/SecurityGroupSelector.js +++ b/www/manager6/form/SecurityGroupSelector.js @@ -12,7 +12,7 @@ Ext.define('PVE.form.SecurityGroupsSelector', { fields: [ 'group', 'comment' ], idProperty: 'group', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/cluster/firewall/groups" }, sorters: { diff --git a/www/manager6/form/SnapshotSelector.js b/www/manager6/form/SnapshotSelector.js index ea7d460e..9a189695 100644 --- a/www/manager6/form/SnapshotSelector.js +++ b/www/manager6/form/SnapshotSelector.js @@ -21,7 +21,7 @@ Ext.define('PVE.form.SnapshotSelector', { me.vmid = vmid; me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/qemu/' + me.vmid +'/snapshot' }); diff --git a/www/manager6/form/StorageSelector.js b/www/manager6/form/StorageSelector.js index 184869d1..f7387ad6 100644 --- a/www/manager6/form/StorageSelector.js +++ b/www/manager6/form/StorageSelector.js @@ -51,7 +51,7 @@ Ext.define('PVE.form.StorageSelector', { params.enabled = 1; // skip disabled storages } me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: url, extraParams: params }); diff --git a/www/manager6/form/USBSelector.js b/www/manager6/form/USBSelector.js index bc09b8d6..dd0534b0 100644 --- a/www/manager6/form/USBSelector.js +++ b/www/manager6/form/USBSelector.js @@ -43,7 +43,7 @@ Ext.define('PVE.form.USBSelector', { var store = new Ext.data.Store({ model: 'pve-usb-' + me.type, proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/scan/usb" }, filters: [ diff --git a/www/manager6/form/UserSelector.js b/www/manager6/form/UserSelector.js index c131b224..6cdb03c2 100644 --- a/www/manager6/form/UserSelector.js +++ b/www/manager6/form/UserSelector.js @@ -65,7 +65,7 @@ Ext.define('PVE.form.UserSelector', { { type: 'date', dateFormat: 'timestamp', name: 'expire' } ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/access/users" }, idProperty: 'userid' diff --git a/www/manager6/grid/BackupView.js b/www/manager6/grid/BackupView.js index 15ae85db..7d5cbf31 100644 --- a/www/manager6/grid/BackupView.js +++ b/www/manager6/grid/BackupView.js @@ -75,7 +75,7 @@ Ext.define('PVE.grid.BackupView', { url += '?content=backup'; me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: url }); diff --git a/www/manager6/grid/FirewallAliases.js b/www/manager6/grid/FirewallAliases.js index 0a187c2f..c7e52594 100644 --- a/www/manager6/grid/FirewallAliases.js +++ b/www/manager6/grid/FirewallAliases.js @@ -88,7 +88,7 @@ Ext.define('PVE.FirewallAliases', { var store = new Ext.data.Store({ fields: [ 'name', 'cidr', 'comment', 'digest' ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json" + me.base_url }, idProperty: 'name', diff --git a/www/manager6/grid/FirewallRules.js b/www/manager6/grid/FirewallRules.js index 716f5218..c1da2e6e 100644 --- a/www/manager6/grid/FirewallRules.js +++ b/www/manager6/grid/FirewallRules.js @@ -29,7 +29,7 @@ Ext.define('PVE.form.FWMacroSelector', { fields: [ 'macro', 'descr' ], idProperty: 'macro', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/cluster/firewall/macros" }, sorters: { @@ -412,7 +412,7 @@ Ext.define('PVE.FirewallRules', { me.groupBtn.setDisabled(false); } me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: '/api2/json' + url }); diff --git a/www/manager6/grid/PoolMembers.js b/www/manager6/grid/PoolMembers.js index 47d326f7..0ea18840 100644 --- a/www/manager6/grid/PoolMembers.js +++ b/www/manager6/grid/PoolMembers.js @@ -156,7 +156,7 @@ Ext.define('PVE.grid.PoolMembers', { } ], proxy: { - type: 'pve', + type: 'proxmox', root: 'data.members', url: "/api2/json/pools/" + me.pool } diff --git a/www/manager6/grid/Replication.js b/www/manager6/grid/Replication.js index 9b08f187..1998e28b 100644 --- a/www/manager6/grid/Replication.js +++ b/www/manager6/grid/Replication.js @@ -453,7 +453,7 @@ Ext.define('PVE.grid.ReplicaView', { model: (mode === 'dc')? 'pve-replication' : 'pve-replication-state', interval: 3000, proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json" + url } }); diff --git a/www/manager6/ha/GroupSelector.js b/www/manager6/ha/GroupSelector.js index 74877398..7394372e 100644 --- a/www/manager6/ha/GroupSelector.js +++ b/www/manager6/ha/GroupSelector.js @@ -58,7 +58,7 @@ Ext.define('PVE.ha.GroupSelector', { } ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/cluster/ha/groups" }, idProperty: 'group' diff --git a/www/manager6/ha/Status.js b/www/manager6/ha/Status.js index 915c26e3..c166d682 100644 --- a/www/manager6/ha/Status.js +++ b/www/manager6/ha/Status.js @@ -15,7 +15,7 @@ Ext.define('PVE.ha.Status', { storeid: 'pve-store-' + (++Ext.idSeed), groupField: 'type', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/cluster/ha/status/current' } }); diff --git a/www/manager6/node/APT.js b/www/manager6/node/APT.js index e8985403..1ed432ed 100644 --- a/www/manager6/node/APT.js +++ b/www/manager6/node/APT.js @@ -17,7 +17,7 @@ Ext.define('PVE.node.APT', { model: 'apt-pkglist', groupField: 'Origin', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/apt/update" }, sorters: [ diff --git a/www/manager6/node/Disks.js b/www/manager6/node/Disks.js index e99065b0..863992c0 100644 --- a/www/manager6/node/Disks.js +++ b/www/manager6/node/Disks.js @@ -142,7 +142,7 @@ Ext.define('PVE.node.DiskList', { storeid: 'node-disk-list' + nodename, model: 'node-disk-list', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/disks/list" }, sorters: [ @@ -337,7 +337,7 @@ Ext.define('PVE.DiskSmartWindow', { me.store = Ext.create('Ext.data.Store', { model: 'disk-smart', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/disks/smart?disk=" + dev } }); diff --git a/www/manager6/node/NetworkView.js b/www/manager6/node/NetworkView.js index 848aa7b5..856d2f07 100644 --- a/www/manager6/node/NetworkView.js +++ b/www/manager6/node/NetworkView.js @@ -16,7 +16,7 @@ Ext.define('PVE.node.NetworkView', { var store = Ext.create('Ext.data.Store', { model: 'pve-networks', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/network" }, sorters: [ diff --git a/www/manager6/node/ServiceView.js b/www/manager6/node/ServiceView.js index 6ccfff8b..b940befa 100644 --- a/www/manager6/node/ServiceView.js +++ b/www/manager6/node/ServiceView.js @@ -18,7 +18,7 @@ Ext.define('PVE.node.ServiceView', { storeid: 'pve-services' + nodename, model: 'pve-services', proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json/nodes/" + nodename + "/services" } }); diff --git a/www/manager6/node/Tasks.js b/www/manager6/node/Tasks.js index eb97d006..335ef233 100644 --- a/www/manager6/node/Tasks.js +++ b/www/manager6/node/Tasks.js @@ -20,9 +20,9 @@ Ext.define('PVE.node.Tasks', { pageSize: 500, autoLoad: true, remoteFilter: true, - model: 'pve-tasks', + model: 'proxmox-tasks', proxy: { - type: 'pve', + type: 'proxmox', startParam: 'start', limitParam: 'limit', url: "/api2/json/nodes/" + nodename + "/tasks" diff --git a/www/manager6/panel/IPSet.js b/www/manager6/panel/IPSet.js index 72b39f62..81d280d1 100644 --- a/www/manager6/panel/IPSet.js +++ b/www/manager6/panel/IPSet.js @@ -28,7 +28,7 @@ Ext.define('PVE.IPSetList', { var store = new Ext.data.Store({ fields: [ 'name', 'comment', 'digest' ], proxy: { - type: 'pve', + type: 'proxmox', url: "/api2/json" + me.base_url }, idProperty: 'name', @@ -283,7 +283,7 @@ Ext.define('PVE.IPSetGrid', { } else { me.addBtn.setDisabled(false); me.store.setProxy({ - type: 'pve', + type: 'proxmox', url: '/api2/json' + url }); diff --git a/www/manager6/storage/ContentView.js b/www/manager6/storage/ContentView.js index fb4e62f0..43ae836a 100644 --- a/www/manager6/storage/ContentView.js +++ b/www/manager6/storage/ContentView.js @@ -20,7 +20,7 @@ Ext.define('PVE.grid.TemplateSelector', { model: 'pve-aplinfo', groupField: 'section', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json' + baseurl } }); @@ -355,7 +355,7 @@ Ext.define('PVE.storage.ContentView', { model: 'pve-storage-content', groupField: 'content', proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json' + baseurl }, sorters: { diff --git a/www/manager6/storage/GlusterFsEdit.js b/www/manager6/storage/GlusterFsEdit.js index 4a55f6a7..503a475b 100644 --- a/www/manager6/storage/GlusterFsEdit.js +++ b/www/manager6/storage/GlusterFsEdit.js @@ -42,7 +42,7 @@ Ext.define('PVE.storage.GlusterFsScan', { var store = Ext.create('Ext.data.Store', { fields: [ 'volname' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/glusterfs' } }); diff --git a/www/manager6/storage/IScsiEdit.js b/www/manager6/storage/IScsiEdit.js index 625788bd..1cc22353 100644 --- a/www/manager6/storage/IScsiEdit.js +++ b/www/manager6/storage/IScsiEdit.js @@ -41,7 +41,7 @@ Ext.define('PVE.storage.IScsiScan', { var store = Ext.create('Ext.data.Store', { fields: [ 'target', 'portal' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/iscsi' } }); diff --git a/www/manager6/storage/LVMEdit.js b/www/manager6/storage/LVMEdit.js index d307624d..b1246738 100644 --- a/www/manager6/storage/LVMEdit.js +++ b/www/manager6/storage/LVMEdit.js @@ -16,7 +16,7 @@ Ext.define('PVE.storage.VgSelector', { autoLoad: {}, // true, fields: [ 'vg', 'size', 'free' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/lvm' } }); @@ -66,7 +66,7 @@ Ext.define('PVE.storage.BaseStorageSelector', { } }], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/storage/' } }); diff --git a/www/manager6/storage/LvmThinEdit.js b/www/manager6/storage/LvmThinEdit.js index 406be334..5379fb83 100644 --- a/www/manager6/storage/LvmThinEdit.js +++ b/www/manager6/storage/LvmThinEdit.js @@ -38,7 +38,7 @@ Ext.define('PVE.storage.TPoolSelector', { var store = Ext.create('Ext.data.Store', { fields: [ 'lv' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/lvmthin' } }); @@ -75,7 +75,7 @@ Ext.define('PVE.storage.BaseVGSelector', { autoLoad: {}, fields: [ 'vg', 'size', 'free'], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/lvm' } }); diff --git a/www/manager6/storage/NFSEdit.js b/www/manager6/storage/NFSEdit.js index 77513d71..03c38f3b 100644 --- a/www/manager6/storage/NFSEdit.js +++ b/www/manager6/storage/NFSEdit.js @@ -42,7 +42,7 @@ Ext.define('PVE.storage.NFSScan', { var store = Ext.create('Ext.data.Store', { fields: [ 'path', 'options' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/nfs' } }); diff --git a/www/manager6/storage/ZFSPoolEdit.js b/www/manager6/storage/ZFSPoolEdit.js index bbc478ba..5974ecfa 100644 --- a/www/manager6/storage/ZFSPoolEdit.js +++ b/www/manager6/storage/ZFSPoolEdit.js @@ -19,7 +19,7 @@ Ext.define('PVE.storage.ZFSPoolSelector', { autoLoad: {}, // true, fields: [ 'pool', 'size', 'free' ], proxy: { - type: 'pve', + type: 'proxmox', url: '/api2/json/nodes/' + me.nodename + '/scan/zfs' } }); -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel