From cdb828c7881c0da9ef734032ac6bb3dd644b3e74 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 11 Jul 2019 14:52:38 +0200 Subject: [PATCH] gui: ceph configdb: fix store load instead of using API2Request, use the proper grid store load Signed-off-by: Dominik Csapak --- www/manager6/ceph/Config.js | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/www/manager6/ceph/Config.js b/www/manager6/ceph/Config.js index 21b3c776..790f04c2 100644 --- a/www/manager6/ceph/Config.js +++ b/www/manager6/ceph/Config.js @@ -3,20 +3,10 @@ Ext.define('PVE.node.CephConfigDb', { alias: 'widget.pveNodeCephConfigDb', border: false, - load: function() { - var me = this; - - Proxmox.Utils.API2Request({ - url: me.url, - waitMsgTarget: me, - failure: function(response, opts) { - console.log(response); - }, - success: function(response, opts) { - var data = response.result.data; - me.getStore().setData(data); - } - }); + store: { + proxy: { + type: 'proxmox' + } }, columns: [ @@ -63,18 +53,12 @@ Ext.define('PVE.node.CephConfigDb', { throw "no node name specified"; } - Ext.apply(me, { - url: '/nodes/' + nodename + '/ceph/configdb', - listeners: { - activate: function() { - me.load(); - } - } - }); + me.store.proxy.url = '/api2/json/nodes/' + nodename + '/ceph/configdb'; me.callParent(); - me.load(); + Proxmox.Utils.monStoreErrors(me, me.getStore()); + me.getStore().load(); } }); Ext.define('PVE.node.CephConfig', {