diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index b59451d..bc280f5 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -801,8 +801,17 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QMainWindow): self.check_updates() def change_template(self, template): - for info in self.get_selected_vms(): - info.vm.template = template + selected_vms = self.get_selected_vms() + reply = QMessageBox.question( + self, self.tr("Template Change Confirmation"), + self.tr("Do you want to change '{0}'
" + "to Template '{1}'?").format( + ', '.join(vm.name for vm in selected_vms), template), + QMessageBox.Yes | QMessageBox.Cancel) + + if reply == QMessageBox.Yes: + for info in selected_vms: + info.vm.template = template def change_network(self, netvm_name): try: