update disk attach for new api change

This commit is contained in:
Arthur Lu 2023-05-18 08:09:23 +00:00
parent cf316fbee0
commit 6182a87e2c

View File

@ -203,9 +203,7 @@ async function handleDiskDetach() {
} }
async function handleDiskAttach() { async function handleDiskAttach() {
let diskImage = config.data[this.dataset.disk]; let header = `Attach ${this.dataset.disk}`;
let header = `Attach ${diskImage}`;
let body = `<label for="device">${type === "qemu" ? "SATA" : "MP"}</label><input class="w3-input w3-border" name="device" id="device" type="number" min="0" max="${type === "qemu" ? "5" : "255"}" required></input>`; let body = `<label for="device">${type === "qemu" ? "SATA" : "MP"}</label><input class="w3-input w3-border" name="device" id="device" type="number" min="0" max="${type === "qemu" ? "5" : "255"}" required></input>`;
dialog(header, body, async (result, form) => { dialog(header, body, async (result, form) => {
@ -217,7 +215,7 @@ async function handleDiskAttach() {
type: type, type: type,
vmid: vmid, vmid: vmid,
disk: `${type === "qemu" ? "sata" : "mp"}${device}`, disk: `${type === "qemu" ? "sata" : "mp"}${device}`,
data: type === "lxc" ? diskImage + `,mp=/mp${device}/` : diskImage source: this.dataset.disk.replace("unused", "")
} }
let result = await requestAPI("/instance/disk/attach", "POST", body); let result = await requestAPI("/instance/disk/attach", "POST", body);
if (result.status === 200) { if (result.status === 200) {