* [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] [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 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
* [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] 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
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