Changes since v4: * Simplify cbind * Fix selection of custom devid not being applied on creation in onGetValues
Changes since v3: * Pass confid in via cbind instead of manually setting it in the view model * Check me.isCreate instead of !me.confid for whether to find the next free device slot Changes since v2: * Clarify naming of mount point and device passthrough related utils * Remove unnecessary cbind * Make the device index selectible * Add default values as emptyText to the UI elements * Reorder UI elements to improve the layout * Disable the Device Passthrough menu entries for non-root users * Change var to let * Minor code cleanup of DeviceEdit.js Changes since v1: * Remove usb mapping * Add mode, uid and gid fields Filip Schauer (2): utils: clarify naming of LXC mount point utils ui: lxc: add edit window for device passthrough www/manager6/Makefile | 1 + www/manager6/Utils.js | 23 ++- www/manager6/lxc/DeviceEdit.js | 176 +++++++++++++++++++++++ www/manager6/lxc/MPEdit.js | 4 +- www/manager6/lxc/MultiMPEdit.js | 4 +- www/manager6/lxc/Resources.js | 33 ++++- www/manager6/window/GuestDiskReassign.js | 6 +- 7 files changed, 232 insertions(+), 15 deletions(-) create mode 100644 www/manager6/lxc/DeviceEdit.js -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel