diff --git a/@xen-orchestra/web-core/lib/components/modal/VtsActionModal.vue b/@xen-orchestra/web-core/lib/components/modal/VtsActionModal.vue index 28b2703015..67010e393c 100644 --- a/@xen-orchestra/web-core/lib/components/modal/VtsActionModal.vue +++ b/@xen-orchestra/web-core/lib/components/modal/VtsActionModal.vue @@ -38,16 +38,18 @@ type TextMappingByObject = { type VtsActionModalVmProps = { object: 'vm' action: VmActions + vmName: string hostName?: never } type VtsActionModalHostProps = { object: 'host' action: HostActions + vmName?: never hostName: string } -const { action, object, hostName } = defineProps< +const { action, object, vmName, hostName } = defineProps< (VtsActionModalVmProps | VtsActionModalHostProps) & { accent: ModalAccent icon: IconName @@ -69,22 +71,22 @@ const { t } = useI18n() const textMappingsByObject: TextMappingByObject = { vm: { 'force-reboot': { - title: t('modal:confirm-vm-force-reboot'), + title: t('modal:confirm-vm-force-reboot?', { vm: vmName }), message: t('modal:vm-force-reboot-message'), action: t('modal:action:vm-force-reboot'), }, 'force-shutdown': { - title: t('modal:confirm-vm-force-shutdown'), + title: t('modal:confirm-vm-force-shutdown?', { vm: vmName }), message: t('modal:vm-force-shutdown-message'), action: t('modal:action:vm-force-shutdown'), }, reboot: { - title: t('modal:confirm-vm-reboot'), + title: t('modal:confirm-vm-reboot?', { vm: vmName }), message: t('modal:vm-reboot-message'), action: t('modal:action:vm-reboot'), }, shutdown: { - title: t('modal:confirm-vm-shutdown'), + title: t('modal:confirm-vm-shutdown?', { vm: vmName }), message: t('modal:vm-shutdown-message'), action: t('modal:action:vm-shutdown'), }, diff --git a/@xen-orchestra/web-core/lib/components/modal/VtsDeleteModal.vue b/@xen-orchestra/web-core/lib/components/modal/VtsDeleteModal.vue index f4f06ba034..936e1dcdd6 100644 --- a/@xen-orchestra/web-core/lib/components/modal/VtsDeleteModal.vue +++ b/@xen-orchestra/web-core/lib/components/modal/VtsDeleteModal.vue @@ -1,11 +1,7 @@