Thomas Lamprecht
38efbfc148
ui: app: fix fixme
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 13:38:30 +01:00
Fabian Grünbichler and Thomas Lamprecht
10052ea644
remote.cfg: rename userid to 'auth-id'
...
and fixup config file on upgrades accordingly
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2020-11-10 13:25:24 +01:00
Thomas Lamprecht
b57619ea29
ui: datastores sync: future proof and move local store column in front
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 13:22:54 +01:00
Dominik Csapak and Thomas Lamprecht
445b0043b2
ui: show (local)datastore column only in global sync/verifyview
...
its rather hacky, but our cbind mixin does not support columns (yet).
if it does sometime in the future, we could use that instead
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-11-10 13:14:47 +01:00
Thomas Lamprecht
8b62cbe752
docs: update package repositories
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 13:14:04 +01:00
Fabian Ebner and Dietmar Maurer
81f99362d9
docs: installation: don't mention ext3 as an option anymore
...
Support for ext3 was removed by commit 0abf0d3683b74421eca24ba61d1d4e100d35211a
in pve-installer.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 13:13:44 +01:00
Fabian Grünbichler and Dietmar Maurer
414c23facb
fix #3060:: improve get_owner error handling
...
log invalid owners to system log, and continue with next group just as
if permission checks fail for the following operations:
- verify store with limited permissions
- list store groups
- list store snapshots
all other call sites either handle it correctly already (sync/pull), or
operate on a single group/snapshot and can bubble up the error.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2020-11-10 12:58:44 +01:00
Dylan Whyte and Dietmar Maurer
c5608cf86c
encryption: add best practice for storing master key
...
Further clarify that the paperkey should be a last resort
recovery option, after a password manager and usb drive.
Signed-off-by: Dylan Whyte <d.whyte@proxmox.com >
2020-11-10 12:51:30 +01:00
Wolfgang Bumiller
5d08c750ef
HttpsConnector: include destination on connect errors
...
for more useful log output
old:
Nov 10 11:50:51 foo pvestatd[3378]: proxmox-backup-client failed: Error: error trying to connect: tcp connect error: No route to host (os error 113)
new:
Nov 10 11:55:21 foo pvestatd[3378]: proxmox-backup-client failed: Error: error trying to connect: error connecting to https://thebackuphost:8007/ - tcp connect error: No route to host (os error 113)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-11-10 11:58:19 +01:00
Wolfgang Bumiller
f3fde36beb
client: error context when building HttpClient
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-11-10 11:58:19 +01:00
Dietmar Maurer
0c83e8891e
ui: fix task description
2020-11-10 11:53:39 +01:00
Aaron Lauterer and Thomas Lamprecht
133de2dd1f
ui: add/fix help buttons
...
added a few more help buttons were appropriate:
* GC and Prune schedule windows
* Create Directory window
* API Tokens, link directly to token section
* verify jobs window
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com >
2020-11-10 11:51:03 +01:00
Aaron Lauterer and Thomas Lamprecht
c8219747f0
ui: add all online help refs found in docs
...
recommit the onlinehelp after the scanrefs script has been adapted and
the docs are up to date
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com >
2020-11-10 11:50:56 +01:00
Aaron Lauterer and Thomas Lamprecht
0247f794e9
docs: add network management reference
...
needed in order for the help button in the network edit window to work.
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com >
2020-11-10 11:50:17 +01:00
Aaron Lauterer and Thomas Lamprecht
710f787c41
docs: add maintenance chapter prefix to verification ref
...
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com >
2020-11-10 11:50:12 +01:00
Aaron Lauterer and Thomas Lamprecht
d8916a326c
scanrefs: only scan docs, not JS files
...
This is a temporary hack until we find a sensible way to scan the
proxmox-widget-toolkit JS files as well.
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com >
2020-11-10 11:50:09 +01:00
Fabian Ebner and Thomas Lamprecht
924d6d4072
prune sim: show count for rule
...
and rename 'all zero' to 'keep-all' to make it consistent with the prune dialog
in PBS.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 11:47:37 +01:00
Thomas Lamprecht
984ac33d5c
ui: subscription: usage chart: render date as ISO 8601
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 11:46:22 +01:00
Thomas Lamprecht
0a4dfd63c9
ui: usage graph: show axis and set maximum
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 11:46:05 +01:00
Thomas Lamprecht
a6e746f652
ui: datastore list summary: add more padding between elements
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 11:46:05 +01:00
Dietmar Maurer
30f73fa2e0
fix bug #3060 : continue sync if we cannot aquire the group lock
2020-11-10 11:29:36 +01:00
Dominik Csapak and Thomas Lamprecht
9f0ee346e9
ui: Datastores Summary: change layout and chart
...
changes the layout to look i little bit more like the statistics panel
we have for ceph in pve, while changing to the UsageChart and adding
some more datastore infos (from last garbage collect)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-11-10 10:43:07 +01:00
Dominik Csapak and Thomas Lamprecht
48d6dede4a
ui: refactor calculate_dedup_factor
...
so that we can reuse this
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-11-10 10:43:07 +01:00
Dominik Csapak and Thomas Lamprecht
8432e4a655
ui: add panel/UsageChart
...
heavily inspired by pveRunningChart, without the dynamically adding
of data and specific for the usage of datastores
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-11-10 10:43:07 +01:00
Dominik Csapak and Thomas Lamprecht
b35eb0a175
api2/status/datastore-usage: add gc-status and history start and delta
...
so that we can show more info and calculate the points in time for the
history
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-11-10 10:43:07 +01:00
Thomas Lamprecht
c3a1b34ed3
ui: subscription: add more button icons, small UX fix
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 10:42:45 +01:00
Thomas Lamprecht
bb26843cd6
ui/docs: add get help onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 10:35:35 +01:00
Thomas Lamprecht
ee0ab12dd0
ui: move disks/directory stuff to tab panel
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 10:15:44 +01:00
Thomas Lamprecht
d5f7755467
docs: online help scanner: also include help tool links
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 10:15:08 +01:00
Thomas Lamprecht
5c64e83b1e
ui: datastore: set onlineHelp for chaging group owner
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 09:53:05 +01:00
Thomas Lamprecht
0f6f99b4ec
ui: prune: set onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 09:51:30 +01:00
Thomas Lamprecht
f668862ae0
ui: prune: add clear-trigger to keep fields
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 09:51:20 +01:00
Fabian Ebner and Thomas Lamprecht
c960d2b501
bail if mount point already exists for directories
...
similar to what we do for zfs. By bailing before partitioning, the disk is
still considered unused after a failed attempt.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 09:25:58 +01:00
Fabian Ebner and Thomas Lamprecht
f5d9f2534b
mount zpools created via API under /mnt/datastore
...
as we do for other file systems
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 09:25:58 +01:00
Thomas Lamprecht
9a3ddcea33
ui: utils: eslint format fixes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 09:24:35 +01:00
Thomas Lamprecht
030464d3a9
docs: s/DataStore/Datastore/
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 09:24:13 +01:00
Fabian Ebner and Thomas Lamprecht
3f30b32c2e
ui: prune: show count for rule
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 09:24:13 +01:00
Fabian Ebner and Thomas Lamprecht
5eafe6aabc
ui: prune: show which rule keeps backup
...
and adjust layout so the description fits.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-10 09:24:13 +01:00
Dietmar Maurer
2c9f274efa
ui: add help tool to user and remote config
2020-11-10 09:23:22 +01:00
Dietmar Maurer
31112c79ac
ui: add help tool to datastore panel
2020-11-10 09:15:12 +01:00
Thomas Lamprecht
d89f91b538
ui: acl editor: disallow path editing for datastore permission views
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 08:19:17 +01:00
Dietmar Maurer
a6310ec294
ui: fix widget height in dashboard
2020-11-10 08:12:35 +01:00
Dietmar Maurer
98d9323534
ui: add link to www.proxmox.com for subscription plans
2020-11-10 08:07:49 +01:00
Thomas Lamprecht
09f1f28800
ui: ACL view: fix path filtering
...
and add some comments about actual behavior of those config
properties..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-10 07:33:20 +01:00
Thomas Lamprecht
e1da9ca4bb
ui: datastore dashboard: use gauge for usage, rework layout a bit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 19:26:48 +01:00
Thomas Lamprecht
625c7bfc0b
ui: task summary: enable grid mouse track over
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 19:25:43 +01:00
Thomas Lamprecht
d9503950e3
ui: tasl summary: add pointer cursor if clickable
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 18:09:05 +01:00
Thomas Lamprecht
376e927980
ui: datastore summary: increase usage graph height
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 17:55:59 +01:00
Thomas Lamprecht
5204cbcf0f
ui: datastore summary: add line chart icon to full-estimation
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 17:48:53 +01:00
Thomas Lamprecht
e373dcc564
ui: datastore/content: improve action button layout
...
Fix font-size to 14px to improve font-awesome rendering, add some
slight margin between the buttons so that they are not glued
together, add a slight text-shadow on mouse over.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-11-09 17:45:08 +01:00