Commit Graph

  • 225affc9ca tape: add docu link targets for online help Dietmar Maurer 2021-03-08 09:37:08 +01:00
  • 9ce2481a69 tape: clean - fix if cleaning tape is already loaded Dietmar Maurer 2021-03-08 09:07:24 +01:00
  • d95c74c6e7 tape: test tape alert flags after drive clean Dietmar Maurer 2021-03-08 08:27:02 +01:00
  • 218ee3269f ui: images: simplify tape icon Thomas Lamprecht 2021-03-08 08:59:15 +01:00
  • 5ca5f8daf3 pmt: add tape-alert-flags command Dietmar Maurer 2021-03-08 07:37:05 +01:00
  • 98cdee781a docs: use code-block inside tape-backup.rst Dietmar Maurer 2021-03-06 12:20:26 +01:00
  • 9cf4504909 docs: document tape backup jobs Dietmar Maurer 2021-03-06 12:10:39 +01:00
  • 5f846a3fc1 add proxmox-tape bash-completion Dietmar Maurer 2021-03-06 10:22:08 +01:00
  • c9793d47f9 api2/tape: add notify_user to backup(-jobs) and restore api calls Dominik Csapak 2021-03-05 14:10:19 +01:00
  • be8adca115 ui: tape: add notify-user fields Dominik Csapak 2021-03-05 09:45:32 +01:00
  • 9152a0077f config/tape_job: add notify-user config to tape jobs Dominik Csapak 2021-03-05 09:45:30 +01:00
  • 0b90c67fb4 tape: avoid Updatable for now Dietmar Maurer 2021-03-05 12:43:39 +01:00
  • b4975d3102 tape: finish api permission checks Dietmar Maurer 2021-03-05 11:40:52 +01:00
  • ee33795b72 acl: use /tape/device instead of /tape/drive and /tape/changer Dietmar Maurer 2021-03-05 10:06:19 +01:00
  • 90e16be3ae tape: improve PoolWriter logging Dietmar Maurer 2021-03-05 09:58:36 +01:00
  • cf90a369e2 cleanup: rename token_user into auth_id_filter Dietmar Maurer 2021-03-05 08:36:18 +01:00
  • 6b303323be ui: use shorter datetime format for encryption key creation time Dietmar Maurer 2021-03-04 17:57:40 +01:00
  • 1576c7a0d9 ui: do not show MediaSet Uuid in backup content grid Dietmar Maurer 2021-03-04 17:09:57 +01:00
  • cd5d6103ea tape: fix media_expire_time Dietmar Maurer 2021-03-04 13:11:04 +01:00
  • 207f763d1a tfa docs: language fixup Dylan Whyte 2021-03-04 15:02:27 +01:00
  • 1bed3aedc8 tape: fix wrong media set expire time Dietmar Maurer 2021-03-04 12:36:45 +01:00
  • ab77d660cc tape: improve media status in list_media Dietmar Maurer 2021-03-04 08:52:58 +01:00
  • b74a1daae9 ui: add acl paths for tape permission Dietmar Maurer 2021-03-04 08:33:26 +01:00
  • bec357e2cb ui: tape: add missing monStoreErrors calls for the grids Dominik Csapak 2021-03-03 15:00:53 +01:00
  • 78593b5b5c tape/drive: improve error and email handling for requesting a tape load Dominik Csapak 2021-03-03 15:00:52 +01:00
  • 7d6f03a7fe ui: tape: only add tapestore and nav element once Dominik Csapak 2021-03-03 15:00:51 +01:00
  • f46573f8c3 add proxmox-tape zsh-completions Dominik Csapak 2021-03-03 15:00:50 +01:00
  • b83e136fb6 ui: tape/DriveStatus: fix handler name for eject Dominik Csapak 2021-03-03 15:00:49 +01:00
  • 5c4203b20c ui: webauthn registration: code cleanup long variable name Thomas Lamprecht 2021-03-03 14:05:02 +01:00
  • 7f9eef1d47 ui: webauthn registration: adapt error messages Thomas Lamprecht 2021-03-03 13:59:58 +01:00
  • a8a0132766 ui: LoginView: show webauthn errors in window Dominik Csapak 2021-02-25 10:01:22 +01:00
  • 831c43c91b config/tfa: webauthn: disallow registering a token twice Dominik Csapak 2021-02-25 10:01:21 +01:00
  • b452e2df74 Revert "ui: window/Settings / WebAuthn: add browser setting for userVerificationo" Dominik Csapak 2021-02-25 10:01:20 +01:00
  • 7f37cacfac config/tfa: set UserVerificationPolicy to Discouraged Dominik Csapak 2021-02-25 10:01:19 +01:00
  • 3bb7e62e88 zpool parsers: small code cleanup Thomas Lamprecht 2021-03-03 11:47:05 +01:00
  • 3b060167f6 zpool parsers: fixup test value Thomas Lamprecht 2021-03-03 11:13:17 +01:00
  • 8a76e71129 tape: impl access permission for media content list Dietmar Maurer 2021-03-03 13:16:15 +01:00
  • 396fd747a6 tape: impl access permissions for tape jobs Dietmar Maurer 2021-03-03 12:44:39 +01:00
  • 16bd08b297 tape: add acl path /tape/job/{id} Dietmar Maurer 2021-03-03 12:46:27 +01:00
  • ccdf327ac8 tape: impl access permissions for encryption key config Dietmar Maurer 2021-03-03 12:21:55 +01:00
  • 8cd63df0dc tape: impl api permissions for drive/changer/pool configuration Dietmar Maurer 2021-03-03 12:10:00 +01:00
  • b90cb34fd6 complete_acl_path: add more paths Dietmar Maurer 2021-03-03 11:09:54 +01:00
  • d6c1e12c06 add roles to implement tape backup permissions Dietmar Maurer 2021-03-03 11:09:02 +01:00
  • d33d1c880b docs: mark tape backup as technology preview Dietmar Maurer 2021-03-03 10:04:11 +01:00
  • 985e84e369 Fix 3321: fix interactive restore command explanation Dylan Whyte 2021-03-02 14:50:19 +01:00
  • cc2c5c7762 install proxmox-tape binary Dietmar Maurer 2021-03-03 08:30:22 +01:00
  • 40bf636b47 ui: enable experimental tape UI if tape.cfg exists Dietmar Maurer 2021-03-03 08:27:54 +01:00
  • 347cde827b dashboard: fix datastore full estimate for not changing usage Dominik Csapak 2021-03-02 14:38:49 +01:00
  • ac4a1fb35c ui: render medium-wearout as percentage Dietmar Maurer 2021-03-02 13:08:01 +01:00
  • 6f3714b9aa ui: tape/DriveStatus: use the drive state to determine a status-load Dominik Csapak 2021-03-02 12:19:40 +01:00
  • d810014eeb ui: tape/DriveStatus: add state to Info panel Dominik Csapak 2021-03-02 12:19:39 +01:00
  • e0f6892625 ui: tape/DriveStatus: add more status lines Dominik Csapak 2021-03-02 12:19:38 +01:00
  • 9d5b426a6d ui: tape: refactor renderDriveState to Utils Dominik Csapak 2021-03-02 12:19:37 +01:00
  • 8bf5769382 api2/tape/drive: add state to DriveListEntry Dominik Csapak 2021-03-02 12:19:36 +01:00
  • 2970cd3d6d ui: use TaskProgress for clean drive Dietmar Maurer 2021-03-02 12:16:30 +01:00
  • d41114c5a8 ui: fix changer panel reload after clean Dietmar Maurer 2021-03-02 12:09:00 +01:00
  • 6c92449702 ui: improve media pool config grid - add comment field Dietmar Maurer 2021-03-02 11:43:25 +01:00
  • db04d10d14 tape: add comment to media pool config Dietmar Maurer 2021-03-02 11:42:58 +01:00
  • 5a4233f07b ui: use fa-navicon for tape changer Dietmar Maurer 2021-03-02 10:07:42 +01:00
  • 3c715edd07 ui: correctly enable/disable changer drive buttons Dietmar Maurer 2021-03-02 09:54:33 +01:00
  • bbe05d7fe9 ui: add 'Clean' button to changer drive (remove clean action) Dietmar Maurer 2021-03-02 08:59:00 +01:00
  • 2af8b8ef91 ui: add 'Catalog' button to changer drive Dietmar Maurer 2021-03-02 08:53:18 +01:00
  • d4bfdfe749 ui: add 'Label Media' button to changer drive Dietmar Maurer 2021-03-02 08:44:29 +01:00
  • 1d14c31658 Revert "tape: also abort backup/restore on server shutdown" Dietmar Maurer 2021-03-02 08:00:10 +01:00
  • 9bd81bb384 tape: also abort backup/restore on server shutdown Dietmar Maurer 2021-03-02 07:19:31 +01:00
  • d64226efee disks/zfs: fix test input and enforce check for config key Thomas Lamprecht 2021-03-01 17:36:15 +01:00
  • 2440eaa2df disks/zfs: pull common test code out in helper Thomas Lamprecht 2021-03-01 10:27:00 +01:00
  • e8bf4f31f2 ui: tape: fix eslint warnings Dominik Csapak 2021-03-01 14:13:41 +01:00
  • 6682461d88 ui: tape/DriveConfig: remove label/catalog/eject buttons Dominik Csapak 2021-03-01 14:13:40 +01:00
  • 41f1132e0e ui: tape/DriveStatus: add label/eject/catalog buttons Dominik Csapak 2021-03-01 14:10:32 +01:00
  • d938c9337a ui: tape/BackupOverview: add sublevel for groups Dominik Csapak 2021-03-01 14:10:31 +01:00
  • 9896a75caf ui: tape/ChangerStatus: handle vanishing view during reload Dominik Csapak 2021-03-01 12:22:43 +01:00
  • 7eefd0c3d7 ui: tape: ChangerStatus: remove changerselector combobox Dominik Csapak 2021-03-01 12:22:42 +01:00
  • 2e268e311c ui: NavigationTree: add entries for changers/drives Dominik Csapak 2021-03-01 12:22:41 +01:00
  • 3e182fd828 ui: MainView: adapt router to add changer/drive entries Dominik Csapak 2021-03-01 12:22:40 +01:00
  • 7b60850334 ui: tape: add DriveStatus panel Dominik Csapak 2021-03-01 12:22:39 +01:00
  • 1552d9699c tape: add 'Restore Key' button Dietmar Maurer 2021-03-01 11:11:38 +01:00
  • 7507b19cd2 OnlineHelpInfo.js: update Dietmar Maurer 2021-03-01 11:11:07 +01:00
  • 16f9ea6708 tape: restore - do not check if pool is configured Dietmar Maurer 2021-03-01 09:41:58 +01:00
  • d984a9acf0 tape: add Inventory.media_list() helper Dietmar Maurer 2021-03-01 09:30:45 +01:00
  • 955f4aefcd tape: show media inventory/content, even if there is no pool configuration Dietmar Maurer 2021-03-01 09:19:16 +01:00
  • 858bbfbbd1 doc: barcode gen: some eslint/code-style fixes Thomas Lamprecht 2021-02-28 19:35:43 +01:00
  • c1570b373f doc: barcode gen: allow label heights from 15 mm Thomas Lamprecht 2021-02-28 19:32:30 +01:00
  • d336363771 docs: barcode gen: fix acery3420 dimensions Thomas Lamprecht 2021-02-28 19:31:35 +01:00
  • e57aa36d3e docs: add file extensions to file formats Dietmar Maurer 2021-02-28 11:25:22 +01:00
  • b488f850aa docs: document fixed and dynamic index formats Dietmar Maurer 2021-02-28 11:12:31 +01:00
  • ec07a280ba docs: document data blob format Dietmar Maurer 2021-02-28 10:32:56 +01:00
  • 5006632550 docs: improve backup protocol docs Dietmar Maurer 2021-02-28 09:07:13 +01:00
  • 7eb9f48485 doc: improve backup protocol docs Dietmar Maurer 2021-02-27 12:44:03 +01:00
  • 31cba7098d ui: rename 'Changer Slot' to 'Drive Number' Dietmar Maurer 2021-02-27 09:51:13 +01:00
  • f4571b0b50 ui: use grouping feature for drive configuration grid Dietmar Maurer 2021-02-27 09:37:47 +01:00
  • 3832911d50 docs: remove backup protocol api dumps Dietmar Maurer 2021-02-26 19:00:08 +01:00
  • 28c86760da docs: use mathjax library from debian package instead of CDN Dominik Csapak 2021-02-26 15:45:34 +01:00
  • c4604ca468 docs: adapt TOC styling to something a bit more light weight Thomas Lamprecht 2021-02-26 17:58:26 +01:00
  • 464c409aa3 ui: tape inventory - allow to set/clear media status Dietmar Maurer 2021-02-26 11:06:11 +01:00
  • 08ec39be0c tape: add api to set media status Dietmar Maurer 2021-02-26 10:41:24 +01:00
  • 25350f3370 tape: set media status if we detect damaged medium at start of backup Dietmar Maurer 2021-02-26 09:00:50 +01:00
  • 0023cfa385 tape: fix 'proxmox-tape backup' cli command Dietmar Maurer 2021-02-26 08:51:24 +01:00
  • ed24142767 ui: TapeInventory - show catalog status Dietmar Maurer 2021-02-26 07:48:13 +01:00
  • 917230e4f8 verify-api: support nested AllOf schemas Dietmar Maurer 2021-02-25 13:44:17 +01:00