ui: improve comment behaviour for datastore Summary
when we could not load the config (e.g. missing permissions) show the comment from the global datastore-list also show a messagebox for a load error instead of setting the text of the comment box Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
172473e4de
commit
8fc63287df
|
@ -56,7 +56,7 @@ Ext.define('PBS.DataStoreNotes', {
|
|||
url: me.url,
|
||||
waitMsgTarget: me,
|
||||
failure: function(response, opts) {
|
||||
me.update(gettext('Error') + " " + response.htmlStatus);
|
||||
Ext.Msg.alert(gettext('Error'), response.htmlStatus);
|
||||
me.setCollapsed(false);
|
||||
},
|
||||
success: function(response, opts) {
|
||||
|
|
|
@ -264,6 +264,13 @@ Ext.define('PBS.DataStoreSummary', {
|
|||
me.down('pbsDataStoreInfo').setTitle(`${me.datastore} (${path})`);
|
||||
me.down('pbsDataStoreNotes').setNotes(response.result.data.comment);
|
||||
},
|
||||
failure: function(response) {
|
||||
// fallback if e.g. we have no permissions to the config
|
||||
let rec = Ext.getStore('pbs-datastore-list').findRecord('store', me.datastore);
|
||||
if (rec) {
|
||||
me.down('pbsDataStoreNotes').setNotes(rec.data.comment || "");
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
me.query('proxmoxRRDChart').forEach((chart) => {
|
||||
|
|
Loading…
Reference in New Issue