* [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 @ 2021-05-26 9:11 Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 1/9] ui: MainView: do not use unnecessary panels Dominik Csapak ` (10 more replies) 0 siblings, 11 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:11 UTC (permalink / raw) To: pbs-devel fixes/changes for extjs 7.0 patches 1/9 ("ui: MainView: do not use unnecessary panels") - 7/9 ("ui: MainView: use new beforeChangePath signature") are backwards compatible and should work with extjs 6.0.1 8/9 and 9/9 only work correctly with extjs 7.0 while i tried to test every button/panel, there are surely some features that i missed Dominik Csapak (9): ui: MainView: do not use unnecessary panels ui: form/CalendarEvent: do not set displayField ui: panel/UsageChart: change downloadServerUrl ui: datastore/Summary: change destroy listener ui: MainView: navigation: use different ui class ui: css: fix text-align pmx-button-badge ui: MainView: use new beforeChangePath signature ui: use isActionDisabled ui: MainView: fix redirectTo call www/MainView.js | 17 ++++++++++++----- www/css/ext6-pbs.css | 3 ++- www/datastore/Content.js | 12 ++++++------ www/datastore/Summary.js | 2 +- www/form/CalendarEvent.js | 1 - www/panel/UsageChart.js | 1 + www/tape/BackupOverview.js | 2 +- www/tape/ChangerStatus.js | 20 ++++++++++---------- 8 files changed, 33 insertions(+), 25 deletions(-) -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 1/9] ui: MainView: do not use unnecessary panels 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak @ 2021-05-26 9:11 ` Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 2/9] ui: form/CalendarEvent: do not set displayField Dominik Csapak ` (9 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:11 UTC (permalink / raw) To: pbs-devel using container here is fine, we do not need panel behaviour which is more bloated. Removes two ARIA warnings. Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/MainView.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/MainView.js b/www/MainView.js index e6257f35..54fec62e 100644 --- a/www/MainView.js +++ b/www/MainView.js @@ -261,7 +261,7 @@ Ext.define('PBS.MainView', { ], }, { - xtype: 'panel', + xtype: 'container', scrollable: 'y', border: false, region: 'west', @@ -286,7 +286,7 @@ Ext.define('PBS.MainView', { }], }, { - xtype: 'panel', + xtype: 'container', layout: { type: 'card' }, region: 'center', border: false, -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 2/9] ui: form/CalendarEvent: do not set displayField 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 1/9] ui: MainView: do not use unnecessary panels Dominik Csapak @ 2021-05-26 9:11 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 3/9] ui: panel/UsageChart: change downloadServerUrl Dominik Csapak ` (8 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:11 UTC (permalink / raw) To: pbs-devel we use displayTpl here, setting displayField will override the template Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/form/CalendarEvent.js | 1 - 1 file changed, 1 deletion(-) diff --git a/www/form/CalendarEvent.js b/www/form/CalendarEvent.js index 8e515b8f..96110aaa 100644 --- a/www/form/CalendarEvent.js +++ b/www/form/CalendarEvent.js @@ -25,7 +25,6 @@ Ext.define('PBS.form.CalendarEvent', { editable: true, valueField: 'value', - displayField: 'text', queryMode: 'local', matchFieldWidth: false, -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 3/9] ui: panel/UsageChart: change downloadServerUrl 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 1/9] ui: MainView: do not use unnecessary panels Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 2/9] ui: form/CalendarEvent: do not set displayField Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 4/9] ui: datastore/Summary: change destroy listener Dominik Csapak ` (7 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel to not have the sencha url by default Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/panel/UsageChart.js | 1 + 1 file changed, 1 insertion(+) diff --git a/www/panel/UsageChart.js b/www/panel/UsageChart.js index e986d95d..ea5c016e 100644 --- a/www/panel/UsageChart.js +++ b/www/panel/UsageChart.js @@ -20,6 +20,7 @@ Ext.define('PBS.widget.UsageChart', { { flex: 1, xtype: 'cartesian', + downloadServerUrl: '-', height: '100%', itemId: 'chart', border: false, -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 4/9] ui: datastore/Summary: change destroy listener 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (2 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 3/9] ui: panel/UsageChart: change downloadServerUrl Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 5/9] ui: MainView: navigation: use different ui class Dominik Csapak ` (6 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel by using beforedestroy instead of destroy (like we do everywhere else) to avoid race condition when the controller has already removed some handlers on destruction Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/datastore/Summary.js | 2 +- www/tape/ChangerStatus.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www/datastore/Summary.js b/www/datastore/Summary.js index 25a7b6e5..998b6297 100644 --- a/www/datastore/Summary.js +++ b/www/datastore/Summary.js @@ -86,7 +86,7 @@ Ext.define('PBS.DataStoreInfo', { listeners: { activate: 'startStore', - destroy: 'stopStore', + beforedestroy: 'stopStore', deactivate: 'stopStore', }, diff --git a/www/tape/ChangerStatus.js b/www/tape/ChangerStatus.js index 51ba6ffa..0fad11b3 100644 --- a/www/tape/ChangerStatus.js +++ b/www/tape/ChangerStatus.js @@ -668,7 +668,7 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { listeners: { deactivate: 'cancelReload', - destroy: 'cancelReload', + beforedestroy: 'cancelReload', }, tbar: [ -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 5/9] ui: MainView: navigation: use different ui class 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (3 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 4/9] ui: datastore/Summary: change destroy listener Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 6/9] ui: css: fix text-align pmx-button-badge Dominik Csapak ` (5 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel by default the treelist gets the 'nav' ui, which in newer extjs versions has a custom styling (unlike before) Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/MainView.js | 3 ++- www/css/ext6-pbs.css | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/www/MainView.js b/www/MainView.js index 54fec62e..cd63f4c7 100644 --- a/www/MainView.js +++ b/www/MainView.js @@ -272,6 +272,7 @@ Ext.define('PBS.MainView', { items: [{ xtype: 'navigationtree', minWidth: 180, + ui: 'pve-nav', reference: 'navtree', // we have to define it here until extjs 6.2 // because of a bug where a viewcontroller does not detect @@ -281,7 +282,7 @@ Ext.define('PBS.MainView', { }, }, { xtype: 'box', - cls: 'x-treelist-nav', + cls: 'x-treelist-pve-nav', flex: 1, }], }, diff --git a/www/css/ext6-pbs.css b/www/css/ext6-pbs.css index 51d68711..e561eb10 100644 --- a/www/css/ext6-pbs.css +++ b/www/css/ext6-pbs.css @@ -143,7 +143,7 @@ table:not(.x-grid-item-selected) tr.x-grid-row.disabled { color: #000; } -.x-treelist-nav { +.x-treelist-pve-nav { background-color: #f5f5f5; border-right: 1px solid #cfcfcf; } -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 6/9] ui: css: fix text-align pmx-button-badge 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (4 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 5/9] ui: MainView: navigation: use different ui class Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 7/9] ui: MainView: use new beforeChangePath signature Dominik Csapak ` (4 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel this was previously set on the button class, but has since been removed add it here to have the badge number centered again Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/css/ext6-pbs.css | 1 + 1 file changed, 1 insertion(+) diff --git a/www/css/ext6-pbs.css b/www/css/ext6-pbs.css index e561eb10..39ab4598 100644 --- a/www/css/ext6-pbs.css +++ b/www/css/ext6-pbs.css @@ -202,6 +202,7 @@ p.logs { .pmx-button-badge { display: inline-block; + text-align: center; font-weight: bold; border-radius: 4px; padding: 2px 3px; -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 7/9] ui: MainView: use new beforeChangePath signature 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (5 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 6/9] ui: css: fix text-align pmx-button-badge Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 8/9] ui: use isActionDisabled Dominik Csapak ` (3 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel subpath can be optional in extjs 7.0, so handle that Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/MainView.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/www/MainView.js b/www/MainView.js index cd63f4c7..ef52f094 100644 --- a/www/MainView.js +++ b/www/MainView.js @@ -34,9 +34,15 @@ Ext.define('PBS.MainView', { return [xtype, config]; }, - beforeChangePath: function(path, subpath, action) { + beforeChangePath: function(path, subpathOrAction, action) { var me = this; + let subpath = subpathOrAction; + if (!action) { + action = subpathOrAction; + subpath = undefined; + } + let [xtype, config] = me.parseRouterPath(path); if (!Ext.ClassManager.getByAlias(`widget.${xtype}`)) { -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 8/9] ui: use isActionDisabled 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (6 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 7/9] ui: MainView: use new beforeChangePath signature Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-07-08 9:45 ` [pbs-devel] applied: " Thomas Lamprecht 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call Dominik Csapak ` (2 subsequent siblings) 10 siblings, 1 reply; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel isDisabled is deprecated for actions in actioncolumns (it produces a warning for now) Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/datastore/Content.js | 12 ++++++------ www/tape/BackupOverview.js | 2 +- www/tape/ChangerStatus.js | 18 +++++++++--------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/www/datastore/Content.js b/www/datastore/Content.js index 5be5bb93..101763aa 100644 --- a/www/datastore/Content.js +++ b/www/datastore/Content.js @@ -632,19 +632,19 @@ Ext.define('PBS.DataStoreContent', { handler: 'onVerify', getTip: (v, m, rec) => Ext.String.format(gettext("Verify '{0}'"), v), getClass: (v, m, rec) => rec.data.leaf ? 'pmx-hidden' : 'pve-icon-verify-lettering', - isDisabled: (v, r, c, i, rec) => !!rec.data.leaf, + isActionDisabled: (v, r, c, i, rec) => !!rec.data.leaf, }, { handler: 'onChangeOwner', getClass: (v, m, rec) => rec.parentNode.id ==='root' ? 'fa fa-user' : 'pmx-hidden', getTip: (v, m, rec) => Ext.String.format(gettext("Change owner of '{0}'"), v), - isDisabled: (v, r, c, i, rec) => rec.parentNode.id !=='root', + isActionDisabled: (v, r, c, i, rec) => rec.parentNode.id !=='root', }, { handler: 'onPrune', getTip: (v, m, rec) => Ext.String.format(gettext("Prune '{0}'"), v), getClass: (v, m, rec) => rec.parentNode.id ==='root' ? 'fa fa-scissors' : 'pmx-hidden', - isDisabled: (v, r, c, i, rec) => rec.parentNode.id !=='root', + isActionDisabled: (v, r, c, i, rec) => rec.parentNode.id !=='root', }, { handler: 'onForget', @@ -652,13 +652,13 @@ Ext.define('PBS.DataStoreContent', { ? Ext.String.format(gettext("Permanently forget snapshot '{0}'"), v) : Ext.String.format(gettext("Permanently forget group '{0}'"), v), getClass: (v, m, rec) => !rec.data.leaf ? 'fa critical fa-trash-o' : 'pmx-hidden', - isDisabled: (v, r, c, i, rec) => !!rec.data.leaf, + isActionDisabled: (v, r, c, i, rec) => !!rec.data.leaf, }, { handler: 'downloadFile', getTip: (v, m, rec) => Ext.String.format(gettext("Download '{0}'"), v), getClass: (v, m, rec) => rec.data.leaf && rec.data.filename ? 'fa fa-download' : 'pmx-hidden', - isDisabled: (v, r, c, i, rec) => !rec.data.leaf || !rec.data.filename || rec.data['crypt-mode'] > 2, + isActionDisabled: (v, r, c, i, rec) => !rec.data.leaf || !rec.data.filename || rec.data['crypt-mode'] > 2, }, { handler: 'openPxarBrowser', @@ -670,7 +670,7 @@ Ext.define('PBS.DataStoreContent', { } return 'pmx-hidden'; }, - isDisabled: (v, r, c, i, rec) => { + isActionDisabled: (v, r, c, i, rec) => { let data = rec.data; return !(data.leaf && data.filename && diff --git a/www/tape/BackupOverview.js b/www/tape/BackupOverview.js index 1ccbb7f4..92d5cea4 100644 --- a/www/tape/BackupOverview.js +++ b/www/tape/BackupOverview.js @@ -272,7 +272,7 @@ Ext.define('PBS.TapeManagement.BackupOverview', { handler: 'restoreBackups', tooltip: gettext('Restore'), getClass: (v, m, rec) => rec.data.restore ? 'fa fa-fw fa-undo' : 'pmx-hidden', - isDisabled: (v, r, c, i, rec) => !rec.data.restore, + isActionDisabled: (v, r, c, i, rec) => !rec.data.restore, }, ], }, diff --git a/www/tape/ChangerStatus.js b/www/tape/ChangerStatus.js index 0fad11b3..ef9f5732 100644 --- a/www/tape/ChangerStatus.js +++ b/www/tape/ChangerStatus.js @@ -747,19 +747,19 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { iconCls: 'fa fa-rotate-90 fa-exchange', handler: 'slotTransfer', tooltip: gettext('Transfer'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'], }, { iconCls: 'fa fa-trash-o', handler: 'format', tooltip: gettext('Format'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'], }, { iconCls: 'fa fa-rotate-90 fa-upload', handler: 'load', tooltip: gettext('Load'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'], }, ], }, @@ -885,31 +885,31 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { iconCls: 'fa fa-rotate-270 fa-upload', handler: 'unload', tooltip: gettext('Unload'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], }, { iconCls: 'fa fa-hdd-o', handler: 'cartridgeMemory', tooltip: gettext('Cartridge Memory'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], }, { iconCls: 'fa fa-line-chart', handler: 'volumeStatistics', tooltip: gettext('Volume Statistics'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], }, { iconCls: 'fa fa-tag', handler: 'readLabel', tooltip: gettext('Read Label'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'] || rec.data['is-blocked'], }, { iconCls: 'fa fa-info-circle', tooltip: gettext('Status'), handler: 'status', - isDisabled: (v, r, c, i, rec) => rec.data['is-blocked'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-blocked'], }, ], }, @@ -953,7 +953,7 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { iconCls: 'fa fa-rotate-270 fa-upload', handler: 'importTape', tooltip: gettext('Import'), - isDisabled: (v, r, c, i, rec) => rec.data['is-empty'], + isActionDisabled: (v, r, c, i, rec) => rec.data['is-empty'], }, ], width: 80, -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] applied: [PATCH proxmox-backup 8/9] ui: use isActionDisabled 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 8/9] ui: use isActionDisabled Dominik Csapak @ 2021-07-08 9:45 ` Thomas Lamprecht 0 siblings, 0 replies; 14+ messages in thread From: Thomas Lamprecht @ 2021-07-08 9:45 UTC (permalink / raw) To: Proxmox Backup Server development discussion, Dominik Csapak On 26.05.21 11:12, Dominik Csapak wrote: > isDisabled is deprecated for actions in actioncolumns > (it produces a warning for now) > > Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> > --- > www/datastore/Content.js | 12 ++++++------ > www/tape/BackupOverview.js | 2 +- > www/tape/ChangerStatus.js | 18 +++++++++--------- > 3 files changed, 16 insertions(+), 16 deletions(-) > > applied, thanks! ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (7 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 8/9] ui: use isActionDisabled Dominik Csapak @ 2021-05-26 9:12 ` Dominik Csapak 2021-07-08 9:45 ` [pbs-devel] applied: " Thomas Lamprecht 2021-05-26 17:21 ` [pbs-devel] applied: [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Thomas Lamprecht 2021-07-08 9:09 ` [pbs-devel] " Dominik Csapak 10 siblings, 1 reply; 14+ messages in thread From: Dominik Csapak @ 2021-05-26 9:12 UTC (permalink / raw) To: pbs-devel takes now an object parameter in extjs 7.0 Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> --- www/MainView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/MainView.js b/www/MainView.js index ef52f094..d8f89979 100644 --- a/www/MainView.js +++ b/www/MainView.js @@ -187,7 +187,7 @@ Ext.define('PBS.MainView', { // select treeitem and load page from url fragment, if set let token = Ext.util.History.getToken() || 'pbsDashboard'; - this.redirectTo(token, true); + this.redirectTo(token, { force: true }); }, }, -- 2.20.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] applied: [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call Dominik Csapak @ 2021-07-08 9:45 ` Thomas Lamprecht 0 siblings, 0 replies; 14+ messages in thread From: Thomas Lamprecht @ 2021-07-08 9:45 UTC (permalink / raw) To: Proxmox Backup Server development discussion, Dominik Csapak On 26.05.21 11:12, Dominik Csapak wrote: > takes now an object parameter in extjs 7.0 > > Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> > --- > www/MainView.js | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > applied, thanks! ^ permalink raw reply [flat|nested] 14+ messages in thread
* [pbs-devel] applied: [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (8 preceding siblings ...) 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call Dominik Csapak @ 2021-05-26 17:21 ` Thomas Lamprecht 2021-07-08 9:09 ` [pbs-devel] " Dominik Csapak 10 siblings, 0 replies; 14+ messages in thread From: Thomas Lamprecht @ 2021-05-26 17:21 UTC (permalink / raw) To: Proxmox Backup Server development discussion, Dominik Csapak On 26.05.21 11:11, Dominik Csapak wrote: > fixes/changes for extjs 7.0 > > patches > 1/9 ("ui: MainView: do not use unnecessary panels") > - 7/9 ("ui: MainView: use new beforeChangePath signature") > > are backwards compatible and should work with extjs 6.0.1 > Applied those first seven patches for now, thanks! > 8/9 and 9/9 only work correctly with extjs 7.0 > > while i tried to test every button/panel, there are surely some > features that i missed > > Dominik Csapak (9): > ui: MainView: do not use unnecessary panels > ui: form/CalendarEvent: do not set displayField > ui: panel/UsageChart: change downloadServerUrl > ui: datastore/Summary: change destroy listener > ui: MainView: navigation: use different ui class > ui: css: fix text-align pmx-button-badge > ui: MainView: use new beforeChangePath signature > ui: use isActionDisabled > ui: MainView: fix redirectTo call > > www/MainView.js | 17 ++++++++++++----- > www/css/ext6-pbs.css | 3 ++- > www/datastore/Content.js | 12 ++++++------ > www/datastore/Summary.js | 2 +- > www/form/CalendarEvent.js | 1 - > www/panel/UsageChart.js | 1 + > www/tape/BackupOverview.js | 2 +- > www/tape/ChangerStatus.js | 20 ++++++++++---------- > 8 files changed, 33 insertions(+), 25 deletions(-) > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak ` (9 preceding siblings ...) 2021-05-26 17:21 ` [pbs-devel] applied: [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Thomas Lamprecht @ 2021-07-08 9:09 ` Dominik Csapak 10 siblings, 0 replies; 14+ messages in thread From: Dominik Csapak @ 2021-07-08 9:09 UTC (permalink / raw) To: pbs-devel bump ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2021-07-08 9:46 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-05-26 9:11 [pbs-devel] [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 1/9] ui: MainView: do not use unnecessary panels Dominik Csapak 2021-05-26 9:11 ` [pbs-devel] [PATCH proxmox-backup 2/9] ui: form/CalendarEvent: do not set displayField Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 3/9] ui: panel/UsageChart: change downloadServerUrl Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 4/9] ui: datastore/Summary: change destroy listener Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 5/9] ui: MainView: navigation: use different ui class Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 6/9] ui: css: fix text-align pmx-button-badge Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 7/9] ui: MainView: use new beforeChangePath signature Dominik Csapak 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 8/9] ui: use isActionDisabled Dominik Csapak 2021-07-08 9:45 ` [pbs-devel] applied: " Thomas Lamprecht 2021-05-26 9:12 ` [pbs-devel] [PATCH proxmox-backup 9/9] ui: MainView: fix redirectTo call Dominik Csapak 2021-07-08 9:45 ` [pbs-devel] applied: " Thomas Lamprecht 2021-05-26 17:21 ` [pbs-devel] applied: [PATCH proxmox-backup 0/9] fixes/changes extjs 7.0 Thomas Lamprecht 2021-07-08 9:09 ` [pbs-devel] " Dominik Csapak
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox