From b325b2290c2cd7ee7688a9bc28f6eb9bc7bc0c34 Mon Sep 17 00:00:00 2001 From: Sebastian CZECH Date: Fri, 28 Feb 2025 10:53:54 +0100 Subject: [PATCH] update functions and call --- @xen-orchestra/web/src/jobs/vm-create.jobs.ts | 8 +- @xen-orchestra/web/src/pages/vm/NewVm.vue | 218 +++++++----------- 2 files changed, 91 insertions(+), 135 deletions(-) diff --git a/@xen-orchestra/web/src/jobs/vm-create.jobs.ts b/@xen-orchestra/web/src/jobs/vm-create.jobs.ts index 2240c6006c6..c4a97c00727 100644 --- a/@xen-orchestra/web/src/jobs/vm-create.jobs.ts +++ b/@xen-orchestra/web/src/jobs/vm-create.jobs.ts @@ -1,13 +1,11 @@ import { useFetch } from '@vueuse/core' -export async function createVM(payload: Record, poolId: string) { +export async function createVM(payload: Record, poolId: string) { const { data, error } = await useFetch(`/rest/v0/pools/${poolId}/actions/create_vm`, { method: 'POST', body: JSON.stringify(payload), - headers: { - 'Content-Type': 'application/json', - }, - }).json() + headers: { 'Content-Type': 'application/json' }, + }).text() if (error.value) { throw new Error(error.value.message) diff --git a/@xen-orchestra/web/src/pages/vm/NewVm.vue b/@xen-orchestra/web/src/pages/vm/NewVm.vue index 7fec1fb85bd..560eee319b0 100644 --- a/@xen-orchestra/web/src/pages/vm/NewVm.vue +++ b/@xen-orchestra/web/src/pages/vm/NewVm.vue @@ -50,7 +50,7 @@
- + {{ $t('add') }} @@ -61,7 +61,7 @@ {{ $t('new-vm.user-config') }} @@ -71,7 +71,7 @@ {{ $t('new-vm.network-config') }} @@ -115,7 +115,7 @@ {{ $t('new-vm.multi-creation') }}
- + {{ $t('new-vm.vm-name') }} @@ -134,7 +134,7 @@ {{ $t('new-vm.copy-host') }}
- + {{ $t('new-vm.vm-description') }} @@ -148,11 +148,11 @@ {{ $t('new-vm.memory') }}
- + {{ $t('new-vm.vcpu') }} {{ vmState.vCpu }} - + {{ $t('new-vm.ram') }} - + - + - + - + - + - + - +