Commit Graph

21 Commits

Author SHA1 Message Date
Thomas Lamprecht
ff23b1b37b renderer: s/format_size/render_size/
format_size is the "lower" level helper and is not fit (anymore) to
be set as renderer directly, as its parameter signature may clash
with the extra, different ones, that renderers get passed.

For example, the useSI param always gets evaluated as true due to
the metaData "truthy" value that calls to a renderer get passed along
most of the time.

Use the render_size instead, a wrapper which only passes along value
to format_size.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-07 13:16:51 +01:00
Stoiko Ivanov
4afe714bc5 backup: fix #3154: make statistic backup optional
by creating an edit-window when clicking on the respective Backup now
button.

This is the second part of the enhancement request

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-03-05 22:48:36 +01:00
Thomas Lamprecht
22988ae441 backup: rename manual backup button to "Backup Now"
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-18 17:52:52 +01:00
Thomas Lamprecht
ad92548117 restore window: adapt for api changes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-17 18:09:49 +01:00
Stoiko Ivanov
d944805ac4 add PBSConfig tab to Backup menu
The PBSConfig panel enables creation/editing/deletion of PBS instances.
Each instance can lists its snapshots and each snapshot can be restored

Inspired by the LDAPConfig panel and PBSEdit from pve-manager.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-11-17 12:34:03 +01:00
Stoiko Ivanov
7bcc34dbcf refactor RestoreWindow for PBS
by moving the item definition to initComponent, and changing the check
for a provided filename, we can reuse the window for restores from PBS

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-11-17 12:34:03 +01:00
Thomas Lamprecht
28eb60c0bd eslint fixes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-30 14:08:16 +01:00
Thomas Lamprecht
a36756b058 drop jslint hint for Proxmox global
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-23 14:03:17 +02:00
Thomas Lamprecht
c87d46fbe8 tree wide: eslint --fix
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-23 13:17:15 +02:00
Stoiko Ivanov
573a6e8b71 add onlineHelp properties to all edit windows
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2018-10-03 14:32:24 +02:00
Dominik Csapak
db13d7e3c5 add RestoreWindow and use it
this adds a Restore window, where the user can choose what he
wants to restore

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:41:03 +01:00
Dominik Csapak
467b217d70 jslint fix: do not use single statements when using if
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:57 +01:00
Dominik Csapak
dd79f43aa0 add seperator between backup and restore,remove
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:40 +01:00
Dominik Csapak
8fa824d436 move factory defaults button to RuleConfiguration
because it only resets the rules

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:22 +01:00
Dominik Csapak
bedf67eefc add download column for backups
instead of making the filename clickable

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:04 +01:00
Dietmar Maurer
0b33a628f3 BackupRestore.js - add timestamp column 2017-11-10 07:48:40 +01:00
Dietmar Maurer
1b2565a35d js/BackupRestore.js - do not reload view after restore - simply not required 2017-11-09 11:45:22 +01:00
Dietmar Maurer
7cd5155cb1 js/BackupRestore.js - add restore button 2017-11-09 11:44:32 +01:00
Dietmar Maurer
75a55308e9 BackupRestore.js - use Proxmox.Utils.format_size to render size 2017-11-09 07:27:37 +01:00
Dietmar Maurer
560360fb8d BackupRestore.js - add anchor to download backup files 2017-11-09 07:24:59 +01:00
Dietmar Maurer
7f261b55d5 js/BackupRestore.js - implement backup/restore panel 2017-11-07 07:43:31 +01:00