Dominik Csapak
69e5ba29c4
ui: tape: reload drive status on user actions
...
when the user start an action where we know that it locks the drive,
reload the tape store, so that the state is refreshed
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-23 16:25:17 +02:00
Dominik Csapak
a2e30cd51d
ui: tape: rename erase to format
...
erase is a different action, so correctly call it 'format'
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-14 12:25:53 +02:00
Dominik Csapak
646fc7f086
ui: tape/DriveStatus: show that no tape is loaded in grid title
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-13 11:48:45 +02:00
Dominik Csapak
ecc5602c88
ui: tape/DriveStatus: remove buffer-mode
...
since this will almost always be set to '1', it has no real
value to show to the user
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-13 11:47:37 +02:00
Thomas Lamprecht
fa29d7eb49
ui: improve code-readability s/tapestore/tapeStore/
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-12 12:34:26 +02:00
Dominik Csapak
511e4f6987
ui: tape/DriveStatus: improve status grid a bit
...
by using format_boolean for compression/write protect,
combining file/block posiition into one (saves a line)
and adding the missing alert-flags
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-08 13:56:46 +02:00
Dietmar Maurer
48c4193f7c
ui: update tape DriveStatus for new driver
2021-04-08 12:04:14 +02:00
Dietmar Maurer
e29f456efc
tape: implement format/erase
2021-04-08 07:28:30 +02:00
Thomas Lamprecht
843146479a
ui: gettext; s/blocksize/block size/
...
Blocksize is not a word in the English language
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-28 13:04:19 +02:00
Dominik Csapak
825dfe7e0d
ui: tape/DriveStatus: fix updating pointer+click handler on info widget
...
we can only do this after it is rendered, the element does not exist
before
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-17 13:37:39 +01:00
Dominik Csapak
30a0809553
ui: tape/DriveStatus: add erase button
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-17 13:37:17 +01:00
Dominik Csapak
84d3284609
ui: tape/DriveStatus: open task window on click on state
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-16 09:00:07 +01:00
Dietmar Maurer
9bcdade85f
ui: remove cartridge memory panel (show window after butten press instead)
2021-03-08 12:52:06 +01:00
Dietmar Maurer
b0156179b9
ui: fix date rendering in drive status
2021-03-08 11:30:12 +01:00
Dominik Csapak
d0a0bad9d6
ui: tape/Drive{Config, Status} move actions to status panel
...
so that the 'DriveConfig' panel is purely for configuration
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-08 11:18:25 +01:00
Dominik Csapak
a4003d9078
ui: tape/DriveStatus: add cartridge memory grid
...
that the user can load when a tape is inserted
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-08 11:18:01 +01:00
Dietmar Maurer
fd641b99c3
ui: add online help to drive/changer status
2021-03-08 09:47:44 +01:00
Dominik Csapak
b83e136fb6
ui: tape/DriveStatus: fix handler name for eject
...
We call 'ejectMedia' not 'eject', so rename the function.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-03 16:09:39 +01:00
Dietmar Maurer
ac4a1fb35c
ui: render medium-wearout as percentage
2021-03-02 13:08:01 +01:00
Dominik Csapak
6f3714b9aa
ui: tape/DriveStatus: use the drive state to determine a status-load
...
since the status api call blocks the drive, it only makes sense to do
when the drive is idle.
so do not reload on activate, but when the drive changes the first
time from busy to idle
also disable the reload button when the drive is busy
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-02 12:52:39 +01:00
Dominik Csapak
d810014eeb
ui: tape/DriveStatus: add state to Info panel
...
and optimize the updateData function a bit
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-02 12:52:26 +01:00
Dominik Csapak
e0f6892625
ui: tape/DriveStatus: add more status lines
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-02 12:51:50 +01:00
Dominik Csapak
41f1132e0e
ui: tape/DriveStatus: add label/eject/catalog buttons
...
and enable them only if the status says that a tape is inserted.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-01 14:18:10 +01:00
Dominik Csapak
7b60850334
ui: tape: add DriveStatus panel
...
not used yet
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-01 12:33:53 +01:00