Thomas Lamprecht
fffd6874e6
bump version to 2.0.0-2
...
only for the file-restore daemon, other packages where not uploaded!
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 02:15:24 +02:00
Thomas Lamprecht
0ddd48f0b5
d/control: record breaks for older proxmox-backup-restore-image
...
> requires a Breaks on the old restore image (else the restore daemon
> crashes because of missing lock/LVM support).
- F.G., mailing list
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 02:13:56 +02:00
Thomas Lamprecht
324c069848
d/control: bump versioned dependency for proxmox-widget-toolkit to 3.2-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 01:50:12 +02:00
Thomas Lamprecht
bd4c5607ca
d/control: commit update
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 01:49:50 +02:00
Thomas Lamprecht
e1d85f1840
ui: login: cleanups, mostly openID related
...
similar to what was done in PVE.
- factor out openid_login_param to widget-toolkit as
getOpenIDRedirectionAuthorization and use it
- use camel case to match our JS style guide and our framework (and
basically the rest of the JS world)
- minor cleanups like moving variable definition into the single if
branch their used
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 01:46:24 +02:00
Thomas Lamprecht
1ce1a5e5cc
docs: installation: drop debian-release specific note
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 01:44:53 +02:00
Thomas Lamprecht
6f66a0ca71
docs: faq: update support table
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-03 01:44:09 +02:00
Thomas Lamprecht
62a5b3907b
docs: initial update to repositories for bullseye
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-02 19:02:13 +02:00
Thomas Lamprecht
85b6c4ead4
ui: login: fix another bogus gettext usage
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-02 09:31:50 +02:00
Thomas Lamprecht
a190979c04
ui: login: fix bogus gettext usage
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-02 08:40:14 +02:00
Thomas Lamprecht
a02466966d
update enterprise repository to bullseye
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:57:50 +02:00
Thomas Lamprecht
b0fc11804e
d/changelog: add actual changelog for initial 2.0 build
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:40:44 +02:00
Thomas Lamprecht
d9d81741e3
buildsys: switch to bullseye as upload dist target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:10:26 +02:00
Thomas Lamprecht
9678366102
bump version to 2.0.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:07:46 +02:00
Thomas Lamprecht
a2c73c78dd
buildsys: call dpkg-buildpackage directly in deb-all
...
else we may double-build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:07:15 +02:00
Thomas Lamprecht
c6a0e7d98e
d/control: bump versioned dependency for ExtJS 7.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-28 19:05:58 +02:00
Thomas Lamprecht
ddfa4d679a
ui: tape: DriveSelector: make wider and fine-tune column flex
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-07 16:57:45 +02:00
Thomas Lamprecht
10e8026786
ui: tape: DriveSelector: code cleanup, group config together
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-06-07 16:30:57 +02:00
Thomas Lamprecht
e21a15ab17
ui: tape: s/Restore Wizard/Restore/
...
Mostly to avoid an extra translation text for basically no gain.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-27 11:26:46 +02:00
Thomas Lamprecht
51aee8cac8
ui: tape restore wizard: set emptyText to media set selector
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:10:16 +02:00
Thomas Lamprecht
7d5049c350
ui: tape restore wizard: always show snapshot grid
...
looks (almost confusingly) empty else and no real disadvantage in
showing the disabled one until a media-set is selected and loaded
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:09:36 +02:00
Thomas Lamprecht
01a99f5651
ui: tape overview: rename to "Restore Wizard" and use icons
...
To create a correlation with the restore action column
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:05:31 +02:00
Thomas Lamprecht
2914e99ff3
ui: tape overview: use correct icon for Media-Pools
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:04:07 +02:00
Thomas Lamprecht
f9b824ac30
ui: tape overview: include more context in restore tooltips
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:03:35 +02:00
Thomas Lamprecht
9a535ec77b
ui: tape restore: small code cleanup
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-26 19:00:12 +02:00
Thomas Lamprecht
e9c2638f90
apt: fix removal of non-existant http-proxy config
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-25 11:54:46 +02:00
Thomas Lamprecht
7cb2ebba79
bump version to 1.1.8-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:25:31 +02:00
Thomas Lamprecht
4e8581950e
cargo: bump proxmox-http version to 0.2.1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:25:31 +02:00
Thomas Lamprecht
2a9a3d632e
ui: config: move node ops (http-proxy) into existing "Authentication"
...
Mainly as Config -> Option is a weird name, Authentication has only
one obj. grid, the node options are only the http-proxy for now and
that is a sort of authentication, so good enough for me for now, but
should be rethought for 2.0 and/or once more node opts are added
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:23:35 +02:00
Thomas Lamprecht
b6d07fa038
d/control: bump versioned dependency for proxmox-widget-toolkit
...
for the new gridRows feature the ObjectGrid gained.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:23:35 +02:00
Thomas Lamprecht
4599e7959c
ui: rework node-config to static
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:23:35 +02:00
Thomas Lamprecht
5aaa81ab89
docs: add short initial http-proxy docs
...
better than nothing and something to point to in the UI
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:23:35 +02:00
Thomas Lamprecht
8a06d1935e
ui: webauthn view: code cleanup
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 18:23:35 +02:00
Thomas Lamprecht
f44254b4bd
ui: hyphenate "Media-Set" to make it clearer that its one noun
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:53:50 +02:00
Thomas Lamprecht
07875ce13e
ui: tape content: set icon-class for reload button
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:51:57 +02:00
Thomas Lamprecht
98dc770efa
ui: tape restore: drop (now) unused references
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:45:15 +02:00
Thomas Lamprecht
8848f1d487
ui: tape restore: avoid component/value lookup, use parameters
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:44:16 +02:00
Thomas Lamprecht
5128ae48a0
tape: restore: cope with not fully instantiated components
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:24:52 +02:00
Thomas Lamprecht
104ae6093a
ui: tape: small code/style cleanups
...
It was not actually bad, so they're quite opinionated to be honest,
but at least xtypes props must go first and variable declaration
should try to be as near as possible to the actual use as long as
code stays sensible readable/short.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 15:19:51 +02:00
Thomas Lamprecht
e830d63f6a
ui: tape restore: update datastore map emptyText depending on default
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 14:31:05 +02:00
Thomas Lamprecht
ce32cd487a
ui: webauthn: drop bogus destroy stopStore call
...
will only result in an exception (in debug mode at least)...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 14:29:11 +02:00
Thomas Lamprecht
af39c399bc
ui: dashboards statistics: visualize datastores where quering the usage failed
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 13:22:07 +02:00
Thomas Lamprecht
64591e731e
api: status: graceful-degrade when a datastore lookup fails
...
This can happen if the underlying storage failed, in which case we do
not want to fail the whole API call, as it should report the status
of all datastores. So rather add the error inline to the related
store entry and continue.
Allows to nicely visualize those stores in the gui.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 13:20:55 +02:00
Thomas Lamprecht
5658504b90
dashboard statistics: prepare a more graceful error handling in datastore-usage
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 13:20:55 +02:00
Thomas Lamprecht
64e0786aa9
api: datastore status: refactor reused rrd get-data code into closure
...
Nicer and shorter than just using a variable for the common parameters
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 13:20:55 +02:00
Thomas Lamprecht
90761f0f62
api: datastore status: code cleanup, reduce indentation level
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-21 13:20:55 +02:00
Thomas Lamprecht
3d3d698bb3
buildsys: split long debcargo invocation into multiple lines
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-18 07:49:01 +02:00
Thomas Lamprecht
8f33fe8e59
d/control: update proxmox tools dependency
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-14 13:19:20 +02:00
Thomas Lamprecht
a7f8efcf35
ui: add task descriptions for ACME related tasks
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-11 18:08:10 +02:00
Thomas Lamprecht
9fe4c79005
api: acme accounts: use name as worker ID
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-11 18:07:03 +02:00
Thomas Lamprecht
f09f4d5fd5
config: acme: rust format
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-11 17:35:54 +02:00
Thomas Lamprecht
38b4f9b534
config: acme: fall-back to the "default" account
...
syncs behavior with both, the displayed state in the PBS
web-interface, and the behavior of PVE/PMG.
Without this a standard setup would result in a Error like:
> TASK ERROR: no acme client configured
which was pretty confusing, as the actual error was something else
(no account configured), and the web-interface showed "default" as
selected account, so a user had no idea what actually was wrong and
how to fix it.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-11 17:33:07 +02:00
Thomas Lamprecht
ea1458923e
manager: acme plugin: auto-complete available DNS challenge types
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 15:55:49 +02:00
Thomas Lamprecht
e857f1fae8
completion: ACME plugin type: comment out http type for now, not useful
...
It may make sense in the future, e.g., if the built-in standalone
type is not enough, e.g., as HTTP**s**, HTTP 2 or even QUIC (HTTP 3)
is wanted in some setups, but for now there's no scenario where one
would profit from adding a new HTTP plugin, especially as it requires
the `data` property to be set, which makes no sense..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 15:50:08 +02:00
Thomas Lamprecht
3ec42e81b1
manager: acme plugin: remove ID completion helper from add command
...
we cannot add a plugin with an existing ID so this completion helper
is rather counterproductive...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 15:47:37 +02:00
Thomas Lamprecht
be1163acfe
config: acme: drop now unused foreach_dns_plugin
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 14:41:44 +02:00
Thomas Lamprecht
d308dc8af7
acme: use proxmox-acme-plugins and load schema from there
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 14:41:12 +02:00
Thomas Lamprecht
60643023ad
api: move AcmeChallengeSchema to acme types module
...
It will be reused in a later patch in another module which should not
depend on the actual API implementation (ugly and cyclic)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 14:39:07 +02:00
Thomas Lamprecht
875d53ef6c
api: acme: rustfmt
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-10 11:56:38 +02:00
Thomas Lamprecht
3c06eba17a
docs: online help info: surpress warnings during scan
...
We get lots of warnings due to sphinx complaining about missing
includes for generated synopsis. We do not reference to any of those
for now, so we can ignore that now and supress all standard and
warning output.
Note: Errors are still reported.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-07 11:51:30 +02:00
Thomas Lamprecht
5e91b40087
d/control: update for cargo manifest update
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-07 09:26:41 +02:00
Thomas Lamprecht
7a61f89e5a
tape backup job: fix typo in error message
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-05-03 12:01:23 +02:00
Thomas Lamprecht
888d89e2dd
temporarily disable broken test
...
this test was added before the used NodeConfig schema was committed,
cannot work...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-29 16:18:20 +02:00
Thomas Lamprecht
a6471bc346
bump version to 1.1.5-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-29 15:26:24 +02:00
Thomas Lamprecht
6b1da1c166
file restore: log which filesystems we support
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-29 15:24:45 +02:00
Thomas Lamprecht
84c8a580b5
bump version to 1.1.5-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-28 11:35:12 +02:00
Thomas Lamprecht
279e7eb497
buildsys: add pbs-client repo in upload target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-28 09:41:45 +02:00
Thomas Lamprecht
4a0132382a
bump version to 1.1.4-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-27 08:41:05 +02:00
Thomas Lamprecht
603f80d813
bump version to 1.1.3-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-23 10:52:17 +02:00
Thomas Lamprecht
f2f43e1904
server/rest: fix new type ambiguity
...
basically the same as commit eeff085d9d
Will be required once we get to use a newer rustc, at least the
client build for archlinux was broken due to this.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-22 21:24:44 +02:00
Thomas Lamprecht
c002d48b0c
bump version to 1.1.3-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-22 20:15:18 +02:00
Thomas Lamprecht
5547f90ba7
bump version to 1.1.2-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 13:26:59 +02:00
Thomas Lamprecht
2e1b63fb25
backup verify: do not check every loop iteration for abort/shutdown
...
only check every 1024'th, which is cheaper to do than a modulo, as we
can just mask the 10 least-significant-bits and check if the result
is zero.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 13:21:36 +02:00
Thomas Lamprecht
7b2d3a5fe9
backup verify: unify check if chunk can be skipped
...
This also re-checks the corrupt chunk list before actually loading a
chunk.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 13:21:07 +02:00
Thomas Lamprecht
0216f56241
config: tfa: drop now unused schema::Updatable
...
was used in a macro expansion, now handled otherwise
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 12:35:11 +02:00
Thomas Lamprecht
26af61debc
backup verify: re-check if we can skip a chunk in the actual verify loop
...
Fixes a non-negligible performance regression from commit
7f394c807b
While we skip known-verified chunks in the stat-and-inode-sort loop,
those are only the ones from previous indexes. If there's a repeated
chunk in one index they would get re-verified more often as required.
So, add the check again explicitly to the read+verify loop.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 10:00:06 +02:00
Thomas Lamprecht
e7f94010d3
cargo toml: update proxmox version
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-15 09:56:45 +02:00
Thomas Lamprecht
bc3072ef7a
bump version to 1.1.1-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 14:50:41 +02:00
Thomas Lamprecht
2ab12cd0cb
verify: add comment for inode sorting
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 14:39:24 +02:00
Thomas Lamprecht
c894909e17
verify: partially rust fmt
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 14:39:24 +02:00
Thomas Lamprecht
384a2b4d4f
docs: faq: fix encryption link
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 14:18:05 +02:00
Thomas Lamprecht
910177a388
docs: pve-integration: mention gui integration
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 14:18:05 +02:00
Thomas Lamprecht
ebddccef5f
docs: gui: add short tape backup section
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 12:47:05 +02:00
Thomas Lamprecht
9cfe0ff350
docs: include tape backup in TOC
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 12:47:05 +02:00
Thomas Lamprecht
295bae14b7
docs: tape: add a bit of text to changers for better image flow
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 12:47:05 +02:00
Thomas Lamprecht
329c2cbe66
docs: reorder maintenance & network after client usage/tools
...
The idea is that people first need to make actual backups before they
need to do maintenance tasks.
Network is already setup when installing with the ISO or on-top of
Debian, so that is not a priority either.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 12:47:05 +02:00
Thomas Lamprecht
55334cf45a
docs: use "Backup Storage" heading
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-14 12:47:05 +02:00
Thomas Lamprecht
6dde015f8c
bump version to 1.1.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 14:42:50 +02:00
Thomas Lamprecht
5f3b2330c8
docs: typo fixes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 14:42:50 +02:00
Thomas Lamprecht
4ba5d3b3dd
docs: mention client repository and rework client installation
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 14:42:50 +02:00
Thomas Lamprecht
e7e3d7360a
docs: get help: actually link customer portal
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 14:42:50 +02:00
Thomas Lamprecht
fd8b00aed7
docs: client: add "Backup" to "Repository Locations" heading to avoid confusion
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 14:42:50 +02:00
Thomas Lamprecht
629103d60c
d/rules: update binary path for proxmox-backup-file-restore
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 12:18:29 +02:00
Thomas Lamprecht
dc232b8946
d/control: update to track thiserror build dependency
...
was in Cargo.toml since commit
64ad7b706148b289d4ca67b87630cdc60f464cc
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 12:16:42 +02:00
Thomas Lamprecht
6fed819dc2
proxmox-backup-file-restore: fix various postinst bugs/bad-behavior
...
1. The exit was never called as `test ... || echo "foo" || exit 1`
can never come to the exit, as echo will not fail
2. The echo was meant to be redirected to stderr (FD #2 ) but it was
actually redirected to a file named '2'
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 12:06:10 +02:00
Thomas Lamprecht
4465b76812
d/control: bump versioned dependency for proxmox-widget-toolkit
...
to ensure we have the moved out file browser widget available
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 09:14:11 +02:00
Thomas Lamprecht
61df02cda1
ui: file browser: adapt to abi changes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-13 09:06:30 +02:00
Thomas Lamprecht
a38dccf0e8
ui: index: drop enableTapeUI
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-12 15:55:58 +02:00
Thomas Lamprecht
f05085ab22
ui: nav tree: code cleanup
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-12 15:55:58 +02:00
Thomas Lamprecht
bc42bb3c6e
ui: nav tree: make datastore-add button less special cased
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-04-12 15:55:58 +02:00