Signed-off-by: Christoph Heiss <c.he...@proxmox.com> --- proxmox-tui-installer/src/views/bootdisk.rs | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/proxmox-tui-installer/src/views/bootdisk.rs b/proxmox-tui-installer/src/views/bootdisk.rs index 8b5b5d2..bb421a1 100644 --- a/proxmox-tui-installer/src/views/bootdisk.rs +++ b/proxmox-tui-installer/src/views/bootdisk.rs @@ -248,27 +248,34 @@ impl LvmBootdiskOptionsView { let view = FormView::new() .child( "Total size", - DiskSizeEditView::new() - .content(options.total_size) - .max_value(options.total_size), + DiskSizeEditView::with_range(MINIMUM_DISK_SIZE, options.total_size) + .content(options.total_size), ) .child( "Swap size", - DiskSizeEditView::new_emptyable().content_maybe(options.swap_size), + DiskSizeEditView::new_emptyable() + .content_maybe(options.swap_size) + .max_value(options.total_size), ) .child_conditional( is_pve, "Maximum root volume size", - DiskSizeEditView::new_emptyable().content_maybe(options.max_root_size), + DiskSizeEditView::new_emptyable() + .content_maybe(options.max_root_size) + .max_value(options.total_size), ) .child_conditional( is_pve, "Maximum data volume size", - DiskSizeEditView::new_emptyable().content_maybe(options.max_data_size), + DiskSizeEditView::new_emptyable() + .content_maybe(options.max_data_size) + .max_value(options.total_size), ) .child( "Minimum free LVM space", - DiskSizeEditView::new_emptyable().content_maybe(options.min_lvm_free), + DiskSizeEditView::new_emptyable() + .content_maybe(options.min_lvm_free) + .max_value(options.total_size), ); Self { view } -- 2.42.0 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel