Commit Graph

  • 05228f17f5 ui: use button for tape Catalog (instead of action) Dietmar Maurer 2021-02-25 13:04:50 +0100
  • e8653b96be ui: add tape drive Eject button Dietmar Maurer 2021-02-25 12:52:04 +0100
  • 1cf191c597 ui: fix sumbit url in LabelMedia.js Dietmar Maurer 2021-02-25 12:25:32 +0100
  • 3d3e31b7f8 ui: factor out common code Dietmar Maurer 2021-02-25 11:52:42 +0100
  • 8730cfcc3e ui: use butten for 'Label Media' (instead of action icon) Dietmar Maurer 2021-02-25 11:00:24 +0100
  • 5830e5620d tape: cleanup TapeJob implementation - uses AllOf Schema with SectionConfig Dietmar Maurer 2021-02-24 18:12:11 +0100
  • 46d53e3e90 bump proxmox dep to 0.11.0 Wolfgang Bumiller 2021-02-25 09:23:07 +0100
  • 3554fe6480 update to schema changes in proxmox Wolfgang Bumiller 2021-02-24 14:50:08 +0100
  • 0dadf66dc7 tape: implement backup using latest-only flag Dietmar Maurer 2021-02-24 13:37:33 +0100
  • a941bbd0c9 client: raise HTTP_TIMEOUT to 120s Thomas Lamprecht 2021-02-24 11:55:37 +0100
  • 21e3ed3449 tape: add 'latest-only' property to backup job config Dietmar Maurer 2021-02-24 11:19:12 +0100
  • 81678129fb ui: improve tape job edit (add eject-media and export-media-set) Dietmar Maurer 2021-02-24 08:41:39 +0100
  • 52d8db7925 api2/config/tape_backup_job: fix duplicate id parameter Dominik Csapak 2021-02-23 15:54:03 +0100
  • 875d375d7a api2/types: ArchiveEntry: fix inverse 'leaf' value Dominik Csapak 2021-02-23 15:20:17 +0100
  • cba167b874 pxar/extract: if possible create files sparesly Dominik Csapak 2021-02-17 14:13:22 +0100
  • e68c0e68bd bump proxmox dep to 0.10.7 Wolfgang Bumiller 2021-02-23 14:44:03 +0100
  • ff2bc2d21f ui: tape/BackupJobs: add CRUD functions Dominik Csapak 2021-02-23 11:58:01 +0100
  • 4961404c7c api2/config/tape_backup_job: enable update api call Dominik Csapak 2021-02-23 11:58:00 +0100
  • 3fbf2311e4 tape: improve backup task logging Dietmar Maurer 2021-02-23 12:58:44 +0100
  • 41685061f7 tape: volume-statistics - use format_size to display byte counts Dietmar Maurer 2021-02-23 11:38:41 +0100
  • 35a7ab5778 ui: use grid to display tape drivbe status Dietmar Maurer 2021-02-23 11:29:43 +0100
  • e1beaae4a2 ui: fix tape volume statistics Dietmar Maurer 2021-02-23 11:20:27 +0100
  • 965bd58693 ui: use grid to display tape label information Dietmar Maurer 2021-02-23 11:13:48 +0100
  • 00fdaaf12b api-viewer: do not show permission for backup/restore protocol Dietmar Maurer 2021-02-23 10:04:16 +0100
  • 60473d234a ui: tape/ChangerStatus: do not show progress on drive clean Dominik Csapak 2021-02-23 09:14:41 +0100
  • 4f688e09a4 ui: tape/ChangerStatus: do not show progressbar for (un)load Dominik Csapak 2021-02-23 09:06:33 +0100
  • 24e84128e4 ui: tape/ChangerStatus: add missing model fields Dominik Csapak 2021-02-23 09:06:32 +0100
  • e63457b6b2 ui: tape/ChangerStatus: disable drive buttons when it's blocked Dominik Csapak 2021-02-22 14:25:37 +0100
  • a83cedc2ac ui: tape/ChangerStatus: convert grid stores to DiffStores Dominik Csapak 2021-02-22 14:25:36 +0100
  • 076afa6197 ui: tape/ChangerStatus: reload changer status (cached) every 5000ms Dominik Csapak 2021-02-22 14:25:35 +0100
  • 423e3cbd18 ui: tape/ChangerStatus: only show loading on 'force refresh' Dominik Csapak 2021-02-22 14:25:34 +0100
  • 0263396187 docs: fix some typos/grammar Thomas Lamprecht 2021-02-22 18:08:57 +0100
  • 043018cfbe doc: fix wrong api method description Dietmar Maurer 2021-02-22 12:10:34 +0100
  • 2037d9af03 api-viewer: show permissions Dietmar Maurer 2021-02-22 12:01:24 +0100
  • 7f07991035 docs: improve MEDIA_SET_NAMING_TEMPLATE_SCHEMA description Dietmar Maurer 2021-02-22 09:50:16 +0100
  • 18ce01caff tape: use correct schema for changer path (SCSI_CHANGER_PATH_SCHEMA) Dietmar Maurer 2021-02-22 09:43:13 +0100
  • 5bc8e80a99 cleanup: cleanup use clause (avoid *) Dietmar Maurer 2021-02-22 09:33:29 +0100
  • 6252df4c18 docs: fix EXPORT_SLOT_LIST_SCHEMA description Dietmar Maurer 2021-02-22 09:05:07 +0100
  • 451856d21d api-viewer: fix path for upgraded HTTP/2 proptocls Dietmar Maurer 2021-02-22 08:38:27 +0100
  • aa30663ca5 docgen: improve regex format Dietmar Maurer 2021-02-21 16:14:11 +0100
  • 8616a4afe5 docgen: dump string format (property strings) Dietmar Maurer 2021-02-21 15:52:38 +0100
  • bc2358319b docgen: improve api schema dump Dietmar Maurer 2021-02-21 12:00:06 +0100
  • 0bf4b81370 docs: api-viewer - add backup and restore APIs Dietmar Maurer 2021-02-21 10:38:33 +0100
  • c9dd5a2452 .gitignore: do not ingnor .html files - we have some of them in the repository Dietmar Maurer 2021-02-21 10:04:52 +0100
  • cf95f616c5 add missing file docs/api-viewer/index.html Dietmar Maurer 2021-02-21 10:04:23 +0100
  • 1adbc7c13c docs: install API viewer Dietmar Maurer 2021-02-21 09:00:13 +0100
  • 9d28974c27 adopt PVEAPI.js for PBS, rename to PBSAPI.js Dietmar Maurer 2021-02-21 08:55:16 +0100
  • 3dbc35b5c1 copy api-viewer from pve-docs Dietmar Maurer 2021-02-21 08:51:52 +0100
  • fee0fe5422 docgen: implement api schema generation (for api-viewer) Dietmar Maurer 2021-02-21 08:45:42 +0100
  • 86d9f4e733 tape: extend MediaChange trait to return MtxStatus Dietmar Maurer 2021-02-20 10:23:16 +0100
  • 3f16f1b006 tape: update changer status inside ScsiMediaChange implementation Dietmar Maurer 2021-02-20 09:56:27 +0100
  • cbd9899389 tape: update changer status cache after load/unload Dietmar Maurer 2021-02-20 09:06:17 +0100
  • cd44fb8d84 tape: create tmp dirs early at server startup Dietmar Maurer 2021-02-19 17:49:50 +0100
  • aca4c2b5a9 ui: window/Settings / WebAuthn: add browser setting for userVerificationo Dominik Csapak 2021-02-19 15:40:49 +0100
  • 85eedfb78b ui: add browser settings window Dominik Csapak 2021-02-19 15:40:48 +0100
  • f26276bc4e ui: tape/ChangerStatus: fixup for conditional Dominik Csapak 2021-02-19 15:40:24 +0100
  • 6d62e69f9a ui: tape: fix eslint warnings (trailing comma) Dominik Csapak 2021-02-19 15:40:23 +0100
  • 4188fd59a0 tape: cache changer state Dietmar Maurer 2021-02-19 16:48:19 +0100
  • 5b9f575648 update gitignore Thomas Lamprecht 2021-02-19 12:38:40 +0100
  • 0d890ec414 ui: tape/ChangerStatus: show the state of the drive Dominik Csapak 2021-02-18 15:40:30 +0100
  • 926d05ef0b api2/tape/{backup, restore}, proxmox-tape: set device state Dominik Csapak 2021-02-18 15:40:28 +0100
  • 8be48ddfc7 api2/tape/changer: add drive state to changer status output Dominik Csapak 2021-02-18 15:40:27 +0100
  • 41e66bfaf6 api2/tape/drive: wrap some api calls in run_drive_blocking_task Dominik Csapak 2021-02-18 15:40:26 +0100
  • 47a7241410 api2/tape/drive: use run_drive_blocking_task where possible Dominik Csapak 2021-02-18 15:40:25 +0100
  • 54c77b3d62 api2/tape/drive: add wrapper for tokio::task::spawn_blocking Dominik Csapak 2021-02-18 15:40:24 +0100
  • a1c5575308 api2/tape/drive: use 'run_drive_worker' where possible Dominik Csapak 2021-02-18 15:40:23 +0100
  • a44c934b5d api2/tape/drive: add run_drive_worker wrapper Dominik Csapak 2021-02-18 15:40:22 +0100
  • 546d2653ee tape/drive: add get/set status functions Dominik Csapak 2021-02-18 15:40:21 +0100
  • 33c06b3388 tape/drive: add test_device_path_lock Dominik Csapak 2021-02-18 15:40:20 +0100
  • 1917ea3ce1 cleanup: use serde(flatten) for VerificationJobStatus, improve code reuse Dietmar Maurer 2021-02-19 09:50:25 +0100
  • 70842b9ef2 cleanup: use serde(flatten) for SyncJobStatus, improve code reuse Dietmar Maurer 2021-02-19 09:36:39 +0100
  • e6122a657e ui: cleanup - reuse existing code Dietmar Maurer 2021-02-19 09:14:31 +0100
  • 9e860ac01a ui: tape/BackupJobs.js - render task scheduling status Dietmar Maurer 2021-02-19 09:08:00 +0100
  • 7690a8e7bd api: list tape backup jobs with scheduling status Dietmar Maurer 2021-02-19 09:02:13 +0100
  • 1860208560 add helper to compute job scheduling state Dietmar Maurer 2021-02-19 08:58:50 +0100
  • 1689296d46 api: add new type JobScheduleStatus Dietmar Maurer 2021-02-19 08:23:41 +0100
  • 7aa4851b77 ui: start tape backup job GUI Dietmar Maurer 2021-02-18 12:48:54 +0100
  • 6ef8e2902f ui: tape/ChangerStatus.js - avoid update status in list_media Dietmar Maurer 2021-02-18 12:06:49 +0100
  • aa16b7b284 ui: tape/ChangerStatus.js - only update status for selected changer Dietmar Maurer 2021-02-18 11:08:13 +0100
  • 9bbd83b1f2 tape: media_list API - allow to update online status for a single changer Dietmar Maurer 2021-02-18 10:59:33 +0100
  • 65535670f9 ui: tape/TapeInventory.js - avoid update changer status Dietmar Maurer 2021-02-18 10:10:51 +0100
  • 9d42fe4d3b ui: tape/TapeInventory: set defaultValue for pool to '' Dominik Csapak 2021-02-18 09:26:44 +0100
  • 918a367258 ui: tape/ChangerStatus: adapt load/unload to WorkerTask Dominik Csapak 2021-02-18 09:18:09 +0100
  • 970a70b41e ui: tape/ChangerStatus: rename 'slot' column to 'id' Dominik Csapak 2021-02-18 09:18:08 +0100
  • 4094fe5a31 ui: tape/ChangerStatus: add Inventory column to drives/import-export Dominik Csapak 2021-02-18 09:18:07 +0100
  • dea8e2cb54 ui: improve task description for loat/unload media Dietmar Maurer 2021-02-18 09:23:50 +0100
  • 0514a4308f update d/control Wolfgang Bumiller 2021-02-18 09:13:38 +0100
  • d0647e5a02 tape: use worker tasks for media load/unload Dietmar Maurer 2021-02-18 09:04:51 +0100
  • bbe06f97be ui: tape/TapeInventory.js - use grid grouping feature - group by pool Dietmar Maurer 2021-02-18 07:30:37 +0100
  • f1a83e9759 client: extract common functions to proxmox_client_tools module Stefan Reiter 2021-02-16 18:06:57 +0100
  • 38a81c6b46 bump pxar to 0.9.0 Wolfgang Bumiller 2021-02-17 09:56:56 +0100
  • 6afb60abf5 asyncify pxar create_archive Stefan Reiter 2021-02-09 13:03:48 +0100
  • a42212fc1e pxar/extract: add extract_sub_dir Dominik Csapak 2021-02-16 18:06:55 +0100
  • 2e21948156 api2/admin/datastore: refactor create_zip into pxar/extract Dominik Csapak 2021-02-16 18:06:54 +0100
  • 5279ee745f api2/admin/datastore: accept "/" as path for root Dominik Csapak 2021-02-16 18:06:53 +0100
  • 227501c063 api2/admin/datastore: refactor list_dir_content in catalog_reader Dominik Csapak 2021-02-16 18:06:52 +0100
  • 89d25b1931 client: add VsockClient to connect to virtio-vsock VMs Stefan Reiter 2021-02-16 18:07:02 +0100
  • b57c0dbe30 rest: implement tower service for UnixStream Stefan Reiter 2021-02-16 18:07:01 +0100
  • 8b910bb6bc tape: add regression test for compute_media_state Dietmar Maurer 2021-02-17 06:57:29 +0100
  • dfde34e612 ui: tape/BackupOverview: insert the tapes between media-set and snapshot Dominik Csapak 2021-02-16 12:48:12 +0100