* [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid
@ 2024-03-06 15:10 Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 2/3] docs: lto barcode generator: add lto-9 type Dominik Csapak
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Dominik Csapak @ 2024-03-06 15:10 UTC (permalink / raw)
To: pbs-devel
otherwise we end up with entries in the list that won't be
displayed/printed anyway.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
docs/lto-barcode/label-setup.js | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/docs/lto-barcode/label-setup.js b/docs/lto-barcode/label-setup.js
index e65cc7a4..b42a3080 100644
--- a/docs/lto-barcode/label-setup.js
+++ b/docs/lto-barcode/label-setup.js
@@ -46,6 +46,23 @@ Ext.define('LabelSetupPanel', {
let params = view.getValues();
list.getStore().add(params);
},
+
+ validitychange: function() {
+ let me = this;
+ let isValid = true;
+ me.getView().query('field').forEach((field) => {
+ if (!field.isValid()) {
+ isValid = false;
+ }
+ });
+ me.lookup('addButton').setDisabled(!isValid);
+ },
+
+ control: {
+ 'field': {
+ validitychange: 'validitychange',
+ },
+ },
},
items: [
@@ -93,6 +110,7 @@ Ext.define('LabelSetupPanel', {
{
xtype: 'button',
text: 'Add',
+ reference: 'addButton',
handler: 'onAdd',
},
],
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 2/3] docs: lto barcode generator: add lto-9 type
2024-03-06 15:10 [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
@ 2024-03-06 15:11 ` Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 3/3] docs: lto barcode generator: add worm tape types Dominik Csapak
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Dominik Csapak @ 2024-03-06 15:11 UTC (permalink / raw)
To: pbs-devel
and make it the new default
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
docs/lto-barcode/label-setup.js | 2 +-
docs/lto-barcode/tape-type.js | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/lto-barcode/label-setup.js b/docs/lto-barcode/label-setup.js
index b42a3080..c7362aad 100644
--- a/docs/lto-barcode/label-setup.js
+++ b/docs/lto-barcode/label-setup.js
@@ -84,7 +84,7 @@ Ext.define('LabelSetupPanel', {
xtype: 'ltoTapeType',
name: 'tape_type',
fieldLabel: 'Type',
- value: 'L8',
+ value: 'L9',
},
{
xtype: 'ltoLabelStyle',
diff --git a/docs/lto-barcode/tape-type.js b/docs/lto-barcode/tape-type.js
index 33ec0152..7edb59ea 100644
--- a/docs/lto-barcode/tape-type.js
+++ b/docs/lto-barcode/tape-type.js
@@ -11,6 +11,7 @@ Ext.define('LtoTapeType', {
store: {
field: ['value', 'text'],
data: [
+ { value: 'L9', text: "LTO-9" },
{ value: 'L8', text: "LTO-8" },
{ value: 'L7', text: "LTO-7" },
{ value: 'L6', text: "LTO-6" },
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 3/3] docs: lto barcode generator: add worm tape types
2024-03-06 15:10 [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 2/3] docs: lto barcode generator: add lto-9 type Dominik Csapak
@ 2024-03-06 15:11 ` Dominik Csapak
2024-03-06 15:13 ` [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
2024-03-07 8:46 ` [pbs-devel] applied: " Dietmar Maurer
3 siblings, 0 replies; 5+ messages in thread
From: Dominik Csapak @ 2024-03-06 15:11 UTC (permalink / raw)
To: pbs-devel
see
https://www.ibm.com/docs/en/ts4500-tape-library?topic=media-lto-bar-code-labels
for a reference of the codes
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
alternatively we could add a 'WORM' checkbox, but then we'd have to
modify the value before adding it to the list.
docs/lto-barcode/tape-type.js | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/docs/lto-barcode/tape-type.js b/docs/lto-barcode/tape-type.js
index 7edb59ea..e487f47b 100644
--- a/docs/lto-barcode/tape-type.js
+++ b/docs/lto-barcode/tape-type.js
@@ -12,12 +12,19 @@ Ext.define('LtoTapeType', {
field: ['value', 'text'],
data: [
{ value: 'L9', text: "LTO-9" },
+ { value: 'LZ', text: "LTO-9 (WORM)" },
{ value: 'L8', text: "LTO-8" },
+ { value: 'LY', text: "LTO-8 (WORM)" },
{ value: 'L7', text: "LTO-7" },
+ { value: 'LX', text: "LTO-7 (WORM)" },
{ value: 'L6', text: "LTO-6" },
+ { value: 'LW', text: "LTO-6 (WORM)" },
{ value: 'L5', text: "LTO-5" },
+ { value: 'LV', text: "LTO-5 (WORM)" },
{ value: 'L4', text: "LTO-4" },
+ { value: 'LU', text: "LTO-4 (WORM)" },
{ value: 'L3', text: "LTO-3" },
+ { value: 'LT', text: "LTO-3 (WORM)" },
{ value: 'CU', text: "Cleaning Unit" },
],
},
--
2.39.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid
2024-03-06 15:10 [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 2/3] docs: lto barcode generator: add lto-9 type Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 3/3] docs: lto barcode generator: add worm tape types Dominik Csapak
@ 2024-03-06 15:13 ` Dominik Csapak
2024-03-07 8:46 ` [pbs-devel] applied: " Dietmar Maurer
3 siblings, 0 replies; 5+ messages in thread
From: Dominik Csapak @ 2024-03-06 15:13 UTC (permalink / raw)
To: pbs-devel
argh, sorry for the typo in the commit subject
i'll fix it for a v2, but if someone could fix it up when applying
i'd appreciate it ;)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [pbs-devel] applied: [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid
2024-03-06 15:10 [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
` (2 preceding siblings ...)
2024-03-06 15:13 ` [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
@ 2024-03-07 8:46 ` Dietmar Maurer
3 siblings, 0 replies; 5+ messages in thread
From: Dietmar Maurer @ 2024-03-07 8:46 UTC (permalink / raw)
To: Proxmox Backup Server development discussion, Dominik Csapak
applied serie
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-03-07 8:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-06 15:10 [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 2/3] docs: lto barcode generator: add lto-9 type Dominik Csapak
2024-03-06 15:11 ` [pbs-devel] [PATCH proxmox-backup 3/3] docs: lto barcode generator: add worm tape types Dominik Csapak
2024-03-06 15:13 ` [pbs-devel] [PATCH proxmox-backup 1/3] docs: lto barcod generator: disable add button when fields are not valid Dominik Csapak
2024-03-07 8:46 ` [pbs-devel] applied: " Dietmar Maurer
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal