]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/window/Restore.js
ui: vzdump: remove left-overs from target/policy based notifications
[pve-manager.git] / www / manager6 / window / Restore.js
index e2caaae3a8022665fcbff766f8e7e425e629b9b3..36aecc39230b10c4a3b5fc78005a7ce7dca52440 100644 (file)
@@ -92,7 +92,13 @@ Ext.define('PVE.window.Restore', {
            };
 
            if (view.vmid) {
-               confirmMsg += '. ' + gettext('This will permanently erase current VM data.');
+               confirmMsg += `. ${Ext.String.format(
+                   gettext('This will permanently erase current {0} data.'),
+                   view.vmtype === 'lxc' ? 'CT' : 'VM',
+               )}`;
+               if (view.vmtype === 'lxc') {
+                   confirmMsg += `<br>${gettext('Mount point volumes are also erased.')}`;
+               }
                Ext.Msg.confirm(gettext('Confirm'), confirmMsg, function(btn) {
                    if (btn === 'yes') {
                        executeRestore();
@@ -309,6 +315,7 @@ Ext.define('PVE.window.Restore', {
                        xtype: 'textfield',
                        fieldLabel: me.vmtype === 'lxc' ? gettext('Hostname') : gettext('Name'),
                        name: 'name',
+                       vtype: 'DnsName',
                        reference: 'nameField',
                        allowBlank: true,
                    }, {
@@ -345,7 +352,7 @@ Ext.define('PVE.window.Restore', {
                    }],
                },
            ],
-       );
+       });
 
        let title = gettext('Restore') + ": " + (me.vmtype === 'lxc' ? 'CT' : 'VM');
        if (me.vmid) {